diff --git a/bots/telegram/commands/train.js b/bots/telegram/commands/train.js index 722ae8e..65a29f7 100644 --- a/bots/telegram/commands/train.js +++ b/bots/telegram/commands/train.js @@ -8,14 +8,32 @@ export default { }); const options = []; - + let arrI = 0; + let i = 0; for (const { label } of global.config.responses) { - options.push({ - text: label, - callback_data: `label_${label.toLowerCase()}` - }); + if (arrI === 0 && i === 0) { + options.push([{ + text: label, + callback_data: `label_${label.toLowerCase()}` + }]); + i++; + } else if (i === 2) { + options.push([{ + text: label, + callback_data: `label_${label.toLowerCase()}` + }]); + i = 0; + arrI++ + } else { + options[arrI].push({ + text: label, + callback_data: `label_${label.toLowerCase()}` + }); + i++; + } } + console.log(options); const admins = await global.bot.getChatAdministrators(msg.chat.id); const isAdmin = admins.find((admin) => admin.user.id === msg.from.id); @@ -31,7 +49,7 @@ export default { message_thread_id: msg.message_thread_id, reply_to_message_id: msg.reply_to_message.message_id, reply_markup: { - inline_keyboard: [options] + inline_keyboard: options } } );