chr233/XinjingdailyBot

不能清空命令菜单栏,无论是在BotFather还是其它方法

Closed this issue · 6 comments

使用命令 /command 设置菜单后,尝试好几个方法都无法清空命令菜单栏,我其它机器人手动在教父机器人中设置命令或清空命令,可以正常使用,这是代码问题还是服务器问题?

chr233 commented

不清楚,可能TG没有这么快生效

那也不对吧,我之前有一个测试的机器人,前几天我也尝试清空命令菜单栏,也是无法生效,这都好几天了

是不是代码有问题或者是增加一个取消命令菜单栏的命令

image
image
我在pyrogram库中,用获取机器人命令列表,也确实是空的,但是那命令栏还一直在,清不掉

chr233 commented

image

测试过了,是因为调用接口的时候指定了命令的scope范围,在botfather里设置的是默认scope的命令,需要修改BotCommandScopeAllPrivateChats等scope下的命令才可以完全删除命令菜单(注释掉的代码)

下个版本将会添加 /clearcommand 命令

非常棒,那我们就静候佳音吧