Здраствуйте,
Пишу бот на NodeJS + Telegraf + SQLite
Когда пользователь запрашивает всех авторов, я делаю селект из БД и должен показывать все ему через Markup.keyboard.
bot.command('authors', ctx => {
let authorsList = [];
getAuthors(db).then(authors => authors.forEach(author => {
authorsList.push(`${author.authorName}`);
ctx.reply(`${author.authorName}`, {reply_markup: Markup.keyboard(authorsList)});
}));
});
Кнопки создаются без проблем, но вот столько же ответов идет в чат пользователю с именами кнопок, так как метод reply первым параметром принимает text. Как можно создать эти же кнопки динамически без отправки текста кнопок пользователю? Сколько смотрю везде используется Markup.keyboard через метод reply и его аналоги.