【问题标题】:How to add 1 button per row in telegram bot?如何在电报机器人中每行添加 1 个按钮?
【发布时间】:2019-04-17 01:37:32
【问题描述】:

我正在使用Telegraf 制作一个电报机器人,实际上我是一个新手,我想知道如何每行添加一个按钮,这是我的代码:

const Telegraf = require('telegraf')
const Markup = require('telegraf/markup')
const bot = new Telegraf('my id')

bot.start(ctx =>
    ctx.reply(
        `Welcome`,

            Markup.inlineKeyboard([
                Markup.callbackButton('????', 'like'),
                Markup.callbackButton('????', 'dislike')
            ]).extra()
    ));

bot.startPolling();

结果在同一行显示两个按钮,如何每行添加一个按钮?

【问题讨论】:

    标签: telegram telegram-bot


    【解决方案1】:

    试试这个

    const Telegraf = require('telegraf')
    const Markup = require('telegraf/markup')
    const bot = new Telegraf('my id')
    
    bot.start(ctx =>
        ctx.reply(
            `Welcome`,
    
                Markup.inlineKeyboard([
                    [Markup.callbackButton('?', 'like')],
                    [Markup.callbackButton('?', 'dislike')]
                ]).extra()
        ));
    
    bot.startPolling();
    

    【讨论】:

    • 感谢这项工作!你能给我推荐一个很好的资源来学习如何正确使用telegrafjs吗?我发现文档不是很容易理解
    猜你喜欢
    • 1970-01-01
    • 2017-08-04
    • 2022-12-25
    • 1970-01-01
    • 2017-08-25
    • 2018-03-28
    • 2016-09-17
    • 1970-01-01
    • 2022-12-18
    相关资源
    最近更新 更多