Задать вопрос
@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} вышел из группы")

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

Как это исправить?
  • Вопрос задан
  • 90 просмотров
Подписаться Простой Комментировать
Помогут разобраться в теме Все курсы
  • AndroidSprint
    Kotlin основы: ИИ-ментор 24/7 + персональный наставник
    2 месяца
    Далее
  • AndroidSprint
    Попробуйте себя в роли разработчика за 10 дней
    1 неделя
    Далее
  • Devman
    Чат-боты на Python
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@alexDoron073
потому что ты берёшь username из from_user, а юзернейм вышедшего/кикнутого пользователя лежит в message.left_chat_member.username
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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