@Ivan6471

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

Хочу реализовать удаления сообщение бота при нажатии на inline кнопку в публичном чате, но возникает ошибка:
raise err(cls.text or description)
aiogram.utils.exceptions.MessageToDeleteNotFound: Message to delete not found


Вот код:
@dp.message_handler(content_types=['new_chat_members'])
async def on_user_joined(message: types.Message):
    await message.reply('текст', reply_markup=urlkb)

urlkb = InlineKeyboardMarkup(row_width=1).add(InlineKeyboardButton(text='принять', callback_data='test'))

@dp.callback_query_handler(text="test")
async def test_call(message: types.Message):
    await bot.delete_message(message.from_user.id, message.message.message_id)
  • Вопрос задан
  • 561 просмотр
Пригласить эксперта
Ответы на вопрос 1
@ambal245
возможно ошибка в этой строчке
await bot.delete_message(message.from_user.id, message.message.message_id)

А нужно так
await bot.delete_message(message.from.chat_id, message.message.message_id)
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы