Size: a a a

pyTelegramBotAPI.talks.ru

2020 July 21

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Банить по Id не судьба?
источник

т

тудым-сюдым... in pyTelegramBotAPI.talks.ru
Самое что веселое, что в список ты добавляешь ники, а чекаешь айди
источник

🅸(

🅸🆇🅸 (RN7) in pyTelegramBotAPI.talks.ru
тудым-сюдым
Самое что веселое, что в список ты добавляешь ники, а чекаешь айди
источник

т

тудым-сюдым... in pyTelegramBotAPI.talks.ru
+декоратор у тебя стоит на бесполезной функции. Нахуя? А вот спроси себя сам
источник

т

тудым-сюдым... in pyTelegramBotAPI.talks.ru
тудым-сюдым
name = message.from_user.first_name
Я удивлен, как ты дошел до декораторов и не знаешь даже про это
источник

🅸(

🅸🆇🅸 (RN7) in pyTelegramBotAPI.talks.ru
тудым-сюдым
+декоратор у тебя стоит на бесполезной функции. Нахуя? А вот спроси себя сам
На какой
источник

т

тудым-сюдым... in pyTelegramBotAPI.talks.ru
🅸🆇🅸 (RN7)
На какой
Подумай блять
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
нельзя просто после хендлера проверить id в списке?
источник

т

тудым-сюдым... in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
нельзя просто после хендлера проверить id в списке?
Декоратор это делает за тебя
источник

🅸(

🅸🆇🅸 (RN7) in pyTelegramBotAPI.talks.ru
Вот это после правок, верно всё?
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
А зачем тебе два таба после ифа?
источник

🅸(

🅸🆇🅸 (RN7) in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
А зачем тебе два таба после ифа?
Хороший вопрос
источник

🅸(

🅸🆇🅸 (RN7) in pyTelegramBotAPI.talks.ru
from telebot import TeleBot
from functools import wraps

bot = TeleBot('токен')
banned_users = []


def is_not_banned(func):
 @wraps(func)
 def decorator(message):
   if message.from_user.id not in banned_users:
     return func(message)
 return decorator


@bot.message_handler(content_types=['new_chat_members'])
def ban_user(message):

 if (message.from_user.first_name.count('Митя') > 0) or (message.from_user.first_name.count('МИТЯ') > 0) or (message.from_user.first_name.count('ПИТСА') > 0) or (message.from_user.first_name.count('Питса') > 0) or (message.from_user.first_name.count('унтик') > 0) or (message.from_user.first_name.count('УНТИК') > 0) or (message.from_user.first_name.count('унтек') > 0) or (message.from_user.first_name.count('УНТЕК') > 0) or (message.from_user.first_name.count('унтег') > 0) or (message.from_user.first_name.count('УНТЕГ') > 0) or (message.from_user.first_name.count('Жопа') > 0) or (message.from_user.first_name.count('ЖОПА') > 0) or (message.from_user.first_name.count('ДРИМ') > 0) or (message.from_user.first_name.count('Трод') > 0) or (message.from_user.first_name.count('ТРОД') > 0):
   banned_users.append(message.from_user.id)


@bot.message_handler()
@is_not_banned
def foo(message):
 pass

bot.polling()
источник

🅸(

🅸🆇🅸 (RN7) in pyTelegramBotAPI.talks.ru
опять не работет
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
А как ты узнаешь работает или нет?
источник

🅸(

🅸🆇🅸 (RN7) in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
А как ты узнаешь работает или нет?
Тест
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
а где тут отправка сообщения?..
источник

🅸(

🅸🆇🅸 (RN7) in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
а где тут отправка сообщения?..
Зачем сообщение отправлять
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
или рестрикт
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
А как проверяешь
источник