@Cenzor

Как правильно удалять сообщения телеграм-бота с помощью самого бота?

Имеется телеграм-бот (pyTelegramBotAPI)). Ему можно дать команду /delete и тогда он удалит 50 последних своих сообщений.
1 вариант: я общаюсь с ботом напрямую. Общаюсь с ботом, даю команду /delete, он удаляет свои сообщения (50), мои сообщения остаются.
2 вариант: бот добавлен в группу. Общаюсь с ботом, даю команду /delete, он удаляет как свои сообщения, так и сообщения пользователя, который дал команду /delete - общее количество удалённых - 50

Почуем так происходит? В чём разница? Ведь и в 1 и во 2 варианте код один:
for id in range((message.message_id-50),message.message_id):
    bot.delete_message(message.chat.id, id)
  • Вопрос задан
  • 6623 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы