电报(Telegram)API 接入时,如何给机器人设置命令菜单(如 /start)?​

赧红香赧红香09月12日280

我们在用Telegram做推广,想给自己的机器人添加类似 /start 这样的命令菜单,方便用户操作。该如何通过Telegram API 设置这些命令?

1 个回答

管代梅
管代梅回答于 09 月 13 日
最佳答案

给机器人添加命令菜单,比如 /start,主要用的是 setMyCommands 这个 API。

需要拿到 bot token,然后构造一个 JSON 数组,里面包含 command、description 等字段。比如 {"command":"/start","description":"开始使用"}。

然后通过 HTTP POST 发送到对应的 API 地址。不同语言封装库可能简化了这一步。

添加成功后,用户在聊天界面就可以看到命令提示,点击就可以选择。对推广很有帮助,可以提升用户体验。

另外记得测试效果,看命令是否显示正常。

您的答案