Dr_Elvis
@Dr_Elvis
В гугле забанен

Какой метод срабатывает при добавлении бота в чат?

Бот на telethon.
Какой event срабатывает когда бота добавили в какой то чат?
Хочу отследить что бота добавили в чат\группу.
Если боту лично пишут, то это просто команда start, а вот в чатах\группах не могу найти.
  • Вопрос задан
  • 103 просмотра
Пригласить эксперта
Ответы на вопрос 1
Dr_Elvis
@Dr_Elvis Автор вопроса, куратор тега Python
В гугле забанен
Для групп сделал так:
@bot.on(events.ChatAction())
async def newchat(messsage):
    if messsage.user_id == my_bot_id:
        if messsage.user_kicked:
            print(f'kick {messsage.user_id} from {messsage.chat_id}')
        elif messsage.user_added:
            print(f'added {messsage.user_id} to {messsage.chat_id}')
    else:
        print('not my bot')
    return
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы