怎么给我的Bot设置自定义的命令列表和描述?
4 个回答
Telegram Bot的自定义命令设置非常简单,只需使用setMyCommands API即可。
构建一个Json数组,数组元素包含命令名、描述、作用域等参数。
像这样{"command":"/start","description":"欢迎信息"}。
将这个JSON通过Telegram Bot API发送出去,命令即可生效。
注意api的token正确,还有api的权限设置。整个流程很直观,不需要复杂配置。
您可以使用 BotFather 来设置自定义命令。
在Telegram里查找BotFather并点击打开。
给它 /setcommands
选择你要设置命令的机器人。
类似 /start - 欢迎, /help - 功能列表 的格式。
保存后即可生效。
这样用户就能看到你的Bot支持哪些操作了。
使用setMyCommands这个API方法。
先准备一个包含command、description等字段的JSON数组。
调用api发送到BotFather那边即可。
记得命令长度不要过长,命令描述要清楚。
此时用户就可以访问你的自定义菜单了。