меня есть код:
@dp.callback_query_handler(text='Да', state='*')
async def inline_yes(callback : types.CallbackQuery):
await callback.message.delete()
await callback.message.reply('ddsaads')
Пишет что сообщение не найдено. Хотя если воспользоваться просто await callback.message.answer('ddsaads'), то всё работает. В чём проблема
На сообщение, что вызвало апдейт
ты удаляешь сообщение а потом хочешь на него реплайнуть надо либо сначала реплаить, а потом удалять, либо реплаить с allow_sending_without_reply либо просто слать как callback.bot.send_message(callback_from_user.id, "text")
allow_sending_without_reply - то же самое что и просто написать. Поменяв местами реплай и удалить сообщение, будет реплается удаленное сообщение буду использовать callback.bot.send_message(callback_from_user.id, "text")
Обсуждают сегодня