如何在Telegram bot

时间:2018-02-02 08:51:41

标签: telegram telegram-bot

我想使用BotFather在Telegram中为我的机器人设置数字命令。

当我输入如下列表时:

1 - Menu
2- Change Source Language
3- Change Target Language
10 - Remove User Data

我的期望是发送/ 1到bot获取菜单和/ 10接收删除用户数据,

但我得到的是:

/0  --> Menu
/1  --> Change Source Language
/2 ---> Change Target Language
/3 --> Remove User Data

有没有告诉BotFather不要忽略数字?

1 个答案:

答案 0 :(得分:0)

Botfather似乎只接受那些命令

  • 没有大写字母
  • 不要以数字开头
  • 最长为32个字符

请参见https://core.telegram.org/bots#6-botfather

最大说明最少256个字母。 3个字母

https://python-telegram-bot.readthedocs.io/en/stable/telegram.botcommand.html#telegram.BotCommand