@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)

Подскажите, как можно удалить сообщение, которое я ему переслал?
  • Вопрос задан
  • 324 просмотра
Решения вопроса 1
shurshur
@shurshur
Сисадмин, просто сисадмин...
В этом примере бот получает сообщение с ТЕКСТОМ /delete, пытается найти в нём forward_from_message_id (откуда???) и удалить в чате с пользователем-отправителем сообщение с таким id. Довольно очевидно, что это работать не будет вообще никак.

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

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

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