我不知道如何通过单击返回按钮返回到上一个菜单。
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())
})
我不明白用什么样的机器人函数来解决我的问题。
我这样解决它。
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())
})