@Father4

Как удалить стикер ботом?

Здравствуйте.
Использую в работа библиотеку PyTelegramBotApi
Бот отправляет в чат стикер
bot.send_sticker(message.chat.id, "CAACAgIAAxkBAALcNl7HxarPBd0s7zwnd-KTCfJVJrrXAAJOAANZu_wlDevP2fnQeCoZBA")

Вопрос: Как удалить его средствами бота? delete_message не работает.
  • Вопрос задан
  • 579 просмотров
Пригласить эксперта
Ответы на вопрос 1
@IZewsI
У меня все работает через delete_message.

Предпологаю, что вы не узнали chat.id самого сообщения со стикером.
При отправки стикера возвращается отправленное сообщение в формате Message. Тогда можно немного дополнить ваш код.

sticker = bot.send_sticker(message.chat.id, "CAACAgIAAxkBAALcNl7HxarPBd0s7zwnd-KTCfJVJrrXAAJOAANZu_wlDevP2fnQeCoZBA")

bot.delete_message(sticker.chat.id, sticker.id)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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