diff --git a/commands/gsmarena.js b/commands/gsmarena.js
index 08e3149..2b01784 100644
--- a/commands/gsmarena.js
+++ b/commands/gsmarena.js
@@ -10,6 +10,7 @@ const spamwatchMiddleware = require('../plugins/lib-spamwatch/Middleware.js')(is
const axios = require('axios');
const { parse } = require('node-html-parser');
const { Markup } = require('telegraf');
+const { inlineKeyboard } = require('telegraf/markup');
class PhoneSearchResult {
constructor(name, url) {
@@ -201,10 +202,16 @@ module.exports = (bot) => {
return Markup.button.callback(result.name, `details:${result.url}:${ctx.from.id}`);
});
- ctx.reply(`${userName}, Select a device:`, Markup.inlineKeyboard(buttons, { columns: 2 }), {
+ const testUser = `${userName}, Select a device:`;
+ const options = {
parse_mode: 'HTML',
- disable_web_page_preview: true
- });
+ disable_web_page_preview: true,
+ reply_markup: {
+ inline_keyboard: results.map(result => [{ text: result.name, callback_data: result.url }])
+ }
+ };
+ ctx.reply(testUser, options);
+
});
bot.action(/details:(.+):(.+)/, async (ctx) => {