Мне нужно создать меню, используя inlineKeyboard из массива элемента «n», который может меняться в значении и количестве. Я работаю с Telegraf API, и вот как я создаю статический:
const bookMenu = Telegraf.Extra
.markdown()
.markup((m) => m.inlineKeyboard([[
m.callbackButton('book1', 'book1'),
m.callbackButton("book2", "book2")],
[m.callbackButton("book3", "book3")]
//.....
//for n buttons
//.....
]))
Как я могу это сделать? Я не смог сделать цикл for внутри разметки