INNER CODE UNIT · Python
ban
sidor0912/FunPayCardinal · tg_bot/bot.py:431
def ban(self, m: Message):
"""
Добавляет пользователя в ЧС.
"""
self.clear_state(m.chat.id, m.from_user.id, True)
nickname = m.text.strip()
if nickname in self.cardinal.blacklist:
self.bot.send_message(m.chat.id, _("already_blacklisted", nickname))
return
self.cardinal.blacklist.append(nickname)
cardinal_tools.cache_blacklist(self.cardinal.blacklist)
logger.info(_("log_user_blacklisted", m.from_user.username, m.from_user.id, nickname))
self.bot.send_message(m.chat.id, _("user_blacklisted", nickname))
def act_unban(self, m: Message):
"""