Size: a a a

pyTelegramBotAPI.talks.ru

2019 November 21

Y🌯

Yulia 🌯 in pyTelegramBotAPI.talks.ru
Егорка
Каждый раз менять все, если вдруг что-то изменю
добавь в каждый хендлер тогда
func = lambda m : is_allowed(m)

а в is_allowed прописывай все чеки, на бд, на одмена, на все остальное
источник

Е

Егорка in pyTelegramBotAPI.talks.ru
Ага, и как тогда работать, если есть 3 уровня админки?
источник

Y🌯

Yulia 🌯 in pyTelegramBotAPI.talks.ru
например сделай список admincommands, в той функции что то типа
if text.split(" ")[0] in admincommands:
   check_for_admin_type_one(m)
else if
источник

Е

Егорка in pyTelegramBotAPI.talks.ru
Смотреть на возврат от вызываемой функции в хендлере?
источник

Y🌯

Yulia 🌯 in pyTelegramBotAPI.talks.ru
три листа админкомманд, в функции чек на соответствие комманды и доступа
источник

Е

Егорка in pyTelegramBotAPI.talks.ru
И тип если я админ 3 уровня, то он что вернуть должен?
источник

Е

Егорка in pyTelegramBotAPI.talks.ru
Тру?
источник

Y🌯

Yulia 🌯 in pyTelegramBotAPI.talks.ru
если команда для админа 3 уровня и отправитель - админ 3 уровня или выше - тру, да
источник

Е

Егорка in pyTelegramBotAPI.talks.ru
Yulia 🌯
func = lambda m : m_from_user.id not in blacklist
Этот хендлер пустит в функцию только при ответе Тру?
источник

Y🌯

Yulia 🌯 in pyTelegramBotAPI.talks.ru
Егорка
Этот хендлер пустит в функцию только при ответе Тру?
+
источник

Е

Егорка in pyTelegramBotAPI.talks.ru
Все, понял
источник

Е

Егорка in pyTelegramBotAPI.talks.ru
Спасибо
источник

Y🌯

Yulia 🌯 in pyTelegramBotAPI.talks.ru
а, и еще идея тебе
источник

Е

Егорка in pyTelegramBotAPI.talks.ru
Но это все таки заставит мой сервер как бы нагружаться
источник

Y🌯

Yulia 🌯 in pyTelegramBotAPI.talks.ru
class MyOwnBot(TeleBot)
источник

Y🌯

Yulia 🌯 in pyTelegramBotAPI.talks.ru
:)
источник

Y🌯

Yulia 🌯 in pyTelegramBotAPI.talks.ru
Егорка
Но это все таки заставит мой сервер как бы нагружаться
ой да ладно тебе, пара-тройка лишних if не нагрузит ничего
источник

Е

Егорка in pyTelegramBotAPI.talks.ru
Я бы как хотел, лучше 2 раза нагружу сервер, чтобы он пустил чела не в бане, чем в бане даже один раз
источник

Y🌯

Yulia 🌯 in pyTelegramBotAPI.talks.ru
у меня вообще на джаве 3 бота в одной проге, куча проверок, чек каждого сообщения
источник

Y🌯

Yulia 🌯 in pyTelegramBotAPI.talks.ru
40мб озу
источник