fix(telegram-bot): make labels readable

This commit is contained in:
GramingFoxTeam
2022-11-17 11:44:49 +03:00
parent 78037580dc
commit 3ceacbc41b

View File

@@ -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
}
}
);