首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Telegraf.js自定义键盘如何制作后退按钮?

Telegraf.js自定义键盘如何制作后退按钮?
EN

Stack Overflow用户
提问于 2022-03-28 07:04:35
回答 1查看 314关注 0票数 1

我不知道如何通过单击“后退”按钮返回到以前的菜单。

代码语言:javascript
复制
bot.command('course', ctx => {
    ctx.replyWithHTML('<b>Courses</b>', Markup.keyboard(
        [
            ['Editors', 'Reviews'],
            ['JS']
        ]
    ).resize())
})

bot.hears('JS', ctx => {
    ctx.replyWithHTML('<b>Courses</b>', Markup.keyboard(
        [
            ['Angular', 'React'],
            ['Node'], ['Back'],
        ]
    ).resize())
})

我不明白什么样的机器人。函数用来解决我的问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-25 15:53:00

我就这样解决它。

代码语言:javascript
复制
bot.hears(/course|Back/, ctx => { // <==== here we have regex and change command to hears
    ctx.replyWithHTML('<b>Courses</b>', Markup.keyboard(
        [
            ['Editors', 'Reviews'],
            ['JS']
        ]
    ).resize())
})

bot.hears('JS', ctx => {
    ctx.replyWithHTML('<b>Courses</b>', Markup.keyboard(
        [
            ['Angular', 'React'],
            ['Node'], ['Back'],
        ]
    ).resize())
})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71643552

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档