как сделать несколько inline клавиатур на node js для телеграм
Хочу сделать бота в котором моно пройти тест,но не понимаю такую вещь,вопросов будет 20+,и мне нужно под каждый вопрос делать свою клавиатуру ? Или можно использовать одну и туже,но что тогда делать,как отличать к какому вопросу относится ответ да/нет
const inline_keyboard =
[
[
{
text:'Да',
callback_data:'Yes_1'
},
{
text:'Нет',
callback_data:'No_1'
},
]
]
bot.onText(/\/start/,msg =>{
const { id } = msg.chat
bot.sendMessage(id,'Привет,я бот который поможет тебе пройти маленький тест,от тебя будет требоваться нажимать на кнопки Да/Yет,для прохождения тесты напиши и отправь "/test"')
})
bot.onText(/\/test/,(msg,[source,match]) =>{
const chatId =msg.chat.id
bot.sendMessage(chatId,"Ты часто без аппетита?",{
reply_markup:{
inline_keyboard
}
})
})