Задать вопрос
@Armagedone

Как узнать кого удалили в telebot?

Я создаю бота на telebot. И хочу сделать, чтобы если кого-то удалили, об этом писал мой бот.
И я написал код:

@bot.message_handler(content_types=['left_chat_member'])            #отлавливаем вступление нового пользователя в чат
def new_member(message):
    us = message.from_user.username
    bot.send_message(message.from_user.id, f"{us} вышел из группы")

Да, бот видит что кого-то удалили, но он пишет, что тот, кто удалил, вышел из группы.
Например:
Я удалили кого-то и бот написал что я вышел из группы.

Как это исправить?
  • Вопрос задан
  • 77 просмотров
Подписаться Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@alexDoron073
потому что ты берёшь username из from_user, а юзернейм вышедшего/кикнутого пользователя лежит в message.left_chat_member.username
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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