async (ctx) => {
let chatId = ctx.callbackQuery.message.chat.id
let messageId = ctx.callbackQuery.message.message_id
let options = {
chat_id: chatId,
message_id: messageId,
reply_markup: JSON.stringify({
inline_keyboard: [[{text: 'Next', callback_data: 'next'}]],
}),
}
return ctx.editMessageReplyMarkup(options)
})
Просто удаляет клавиатуру вместо того, чтобы ее заменить
ctx.editMessageReplyMarkup({ inline_keyboard: [[{text: 'Next', callback_data: 'next'}]], })
Почитай ещё раз в доках.. там не нужно еще раз reply_markup вызывать.. сразу к inline_keyboard обращайся. inline_keyboard: [ [{ text: 'Статус заказа', callback_data: '1' }]
🤷♂️ это была очередная попытка что-то сделать
спасибо, пошел читать
Это из-за поломанных тайпингов
Обсуждают сегодня