javascript - 通过 Node.JS 的 Telegram 机器人内联键盘

标签 javascript node.js telegram telegram-bot node-telegram-bot-api

我正在使用node-telegram-bot-api模块, 如何使我的键盘成为内联键盘? 这是我的代码:

bot.onText(/^\/start$/, function (msg) {
    const opts = {
        reply_to_message_id: msg.message_id,
        reply_markup: {
            resize_keyboard: true,
            one_time_keyboard: true,
            keyboard: [ ['Level 1'] ]
        }
    };

    bot.sendMessage(msg.chat.id, "I'm a test robot", opts);
});

最佳答案

我回答了类似于此链接的问题:How can create menu for telegram bot in bot father?

根据您的情况,您可以使用:

keyboard: [["uno :+1:"],["uno \ud83d\udc4d", "due"],["uno", "due","tre"],["uno", "due","tre","quattro"]]

关于javascript - 通过 Node.JS 的 Telegram 机器人内联键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41977699/

相关文章:

javascript - js async/await 在使用此关键字时抛出错误

javascript - 使用 selenium webdriver 清除依赖文本框时未启用文本框

css - 使用来自 Nodejs 的 Angularjs 格式化文本文件

mongodb - 每小时更新数据库(mongo)的最佳方法?

javascript - eslint 并使用 NODE_PATH 环境变量导入模块

javascript - 如何从spring Controller 方法更新html img src?

javascript - 如何从某个属性最小的数组中选择一个对象?

java - Telegram Bot Java 库下载的图像质量

java - 自动将用户加入 Telegram channel ?

python - 如何修复 ImportError : No module named 'telebot'