0
0 комментариев

Использую pyTelegramBotAPI , там есть функция delete_message.
Пишу:

bot.delete_message(message.chat.id, message.message_id)

Сообщение удаляется, но только то, которое сам бот отправил пользователю.

Как удалить сообщение, которое отправил пользователь?
+ интересует вопрос, возможно ли редактировать сообщение(вроде edit_message), которое прислал сам пользователь, а не сообщение, которое отправил бот?

К примеру: Если пользователь отправит /test или test, то удалить это сообщение.

Такие варианты не работают:

1) @bot.message_handler(commands=['test'])
def handler_test(message):
bot.delete_message(message.chat.id, message.message_id)

2)

if message.text == "test":
   bot.delete_message(message.chat.id, message.message_id)


Добавить комментарий