我尝试使用Telegram Bot API中的kickChatMember
。在documentation中,有关until_date
参数的说明:
但是,所有通话都会导致相同的永久禁止状态。看起来这个参数被忽略了,但也许我不了解参数如何工作,其他东西的日期格式。
如果你想测试一下:
-1001935344181
。然后,只需使用Web浏览器发送HTTP API调用。请务必将XXXXXXXXXX:XXXX...
更改为您的Bot API密钥,将-1001935344181
更改为您的超级组ID,并999999999
更改为您的测试主题用户ID。
所有这些电话都会导致永远禁止。
无参数:
https://api.telegram.org/botXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/kickChatMember?chat_id=-1001935344181&user_id=999999999
从现在起10天:
https://api.telegram.org/botXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/kickChatMember?chat_id=-1001935344181&user_id=999999999&until_date=1509090246
从现在起1小时:
https://api.telegram.org/botXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/kickChatMember?chat_id=-1001935344181&user_id=999999999&until_date=1508230000
作为一种解决方法,我之后可以调用unbanChatMember
,但我更愿意尽可能地限制API调用。