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

Как удалить пересланное сообщение Aiogram?

Пытаюсь удалить сообщение, которое было переслано в бота, но выдает ошибку, хотя в документации вычитал, что эта команда есть
@dp.message_handler(commands=['delete'])
async def delete_message(message: types.Message):
    await bot.delete_message(chat_id = message.from_user.id, message_id = message.forward_from_message_id)

Подскажите, как можно удалить сообщение, которое я ему переслал?
  • Вопрос задан
  • 347 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
shurshur
@shurshur
Сисадмин, просто сисадмин...
В этом примере бот получает сообщение с ТЕКСТОМ /delete, пытается найти в нём forward_from_message_id (откуда???) и удалить в чате с пользователем-отправителем сообщение с таким id. Довольно очевидно, что это работать не будет вообще никак.

Какая вообще задача стояла?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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