Size: a a a

pyTelegramBotAPI.talks.ru

2019 November 03

GF

George Forse.aut in pyTelegramBotAPI.talks.ru
Стас Панченко
Я, если честно, об этом поздно подумал, но проблема с работой с User меня не отпускает и я хочу ее решить как-нибудь виртуозно, чтобы такой: "ля, вот это нормально сделано."
Тогда не спрашивай тут, а то виртуозным будешь не ты
источник

KA

Kevin Atlas in pyTelegramBotAPI.talks.ru
а найдя лучшее
источник

GF

George Forse.aut in pyTelegramBotAPI.talks.ru
источник

KA

Kevin Atlas in pyTelegramBotAPI.talks.ru
зачем изучать плохие
источник

KA

Kevin Atlas in pyTelegramBotAPI.talks.ru
ну кроме прикола
источник

СП

Стас Панченко in pyTelegramBotAPI.talks.ru
Я вспомнил, что на Java так можно было делать и я решил перенести этот трюк на Python, но тут меня ждала неудача.
источник

СП

Стас Панченко in pyTelegramBotAPI.talks.ru
Ладно, спасибо за содействие
источник

KA

Kevin Atlas in pyTelegramBotAPI.talks.ru
источник

СП

Стас Панченко in pyTelegramBotAPI.talks.ru
Пойду избавлюсь от этого
источник

СП

Стас Панченко in pyTelegramBotAPI.talks.ru
Буду дергать everytime БД
источник

KA

Kevin Atlas in pyTelegramBotAPI.talks.ru
???
источник

M

Malik 🍕 in pyTelegramBotAPI.talks.ru
Стас Панченко
в смысле одни раз?
Человек авторизацию 1 раз приходит, после ввода start или любой другой команды, вы на сайт по 20 раз авторизацию проходите перед каждым действием ?
источник

СП

Стас Панченко in pyTelegramBotAPI.talks.ru
Мне при каждом сообщение нужно получать данные и оперировать ими
источник

KA

Kevin Atlas in pyTelegramBotAPI.talks.ru
Malik 🍕
Человек авторизацию 1 раз приходит, после ввода start или любой другой команды, вы на сайт по 20 раз авторизацию проходите перед каждым действием ?
источник

KA

Kevin Atlas in pyTelegramBotAPI.talks.ru
Стас Панченко
Мне при каждом сообщение нужно получать данные и оперировать ими
а чо ты с ними делаешь
источник

M

Malik 🍕 in pyTelegramBotAPI.talks.ru
Стас Панченко
Мне при каждом сообщение нужно получать данные и оперировать ими
Какие данные блеать ??
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Стас Панченко
Короче. У меня такая ситуация.
Когда пользователь пишет боту, он должен дергать его данные из БД, для дальнейшей работы с ними.
Проблема заключается в том, что боту могут писать каждую 1 секунды => БД дергается каждую 1 секунду => я думаю, что это не экономично в плане оптимизации.
Решил создать класс User и заносить туда данные (чтобы локально работать с ними). Разумеется, при изменении какого-либо параметра пользователя - изменять и в БД.
Обращаться каждую секунду к бд - норма. Но если не хочется - создаешь временную копию словарей юзеров в коде, и обновляешь ее от сообщений юзеров. А каждый час обновлять бд, таская данные с локалки
источник

KA

Kevin Atlas in pyTelegramBotAPI.talks.ru
ну если бот упадёт то неловко будет
источник

СП

Стас Панченко in pyTelegramBotAPI.talks.ru
Malik 🍕
Какие данные блеать ??
Какая у пользователя группа. Если x - действие одно, если y - действие другое
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Kevin Atlas
ну если бот упадёт то неловко будет
Это да
источник