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

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

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

Вопрос: Как удалить его средствами бота? delete_message не работает.
  • Вопрос задан
  • 632 просмотра
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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