Как заставить телеграм бота отправить новое сообщение по нажатию инлайн кнопки, предварительно удалив старое
Есть телеграм бот на aiogram. Нужно, чтобы по нажатию инлайн кнопки он удалял предыдущее сообщение и отправлял новое с новым инлайн меню кнопок. Но он этого не делает. Ещё и выдаётся ошибка после запуска бота: aiogram.utils.exceptions.TerminatedByOtherGetUpdates: Terminated by other getupdates request; make sure that only one bot instance is running, другие приложения не открыты, работает один экземпляр бота. Вот первая команда:`@dp.message_handler(Command("start"))
async def start(message: Message):
await message.answer("", reply_markup=choice)`
К ней вот такой набор кнопок:
choice = InlineKeyboardMarkup(
inline_keyboard=[
[
InlineKeyboardButton(text='', callback_data='katalog')
]
]
)
И ещё одна команда:
@dp.callback_query_handler(text='katalog')
async def answer(call: CallbackQuery):
await call.answer(cache_time=60)
callback.data = call.data
logging.info(f"call = {callback_data}")
await call.message.answer('', reply_markup=katalog_tovarov)
К ней такое меню инлайн кнопок:
katalog_tovarov = InlineKeyboardMarkup(
inline_keyboard=[
[
InlineKeyboardButton(text='', callback_data='oil'),
InlineKeyboardButton(text='', callback_data='soda')
]
]
) И дальше бот перестаёт работать, ничего не отправляет. Просто не знаю, что надо писать