WizardScene, если на следующем этапе приходит сообщение от пользователя, а не callback от кнопки?
держать где-нибудь message_id этого сообщения, как вариант. Потом просто editMessageReplyMarkup суешь туда chat_id, message_id и {}
вот тут и трабл Я отправляю await ctx.editMessageReplyMarkup({ message_id: ctx.session.lastMessageWithInlineKeyboardId, reply_markup: [], }) и на колбэк кнопки он срабатывает, а на ответ сообщением пишет Error: Telegraf: "editMessageReplyMarkup" isn't available for "message::text"
пушто так делай ctx.telegram.editMessageReplyMarkup(chat_id, message_id, null, {});
Обсуждают сегодня