Avatar ·

如何在Telegram中给滥发bot的用户禁言一分钟

📁 功能, python, 错误, 请求

我用Telegram制作了一个功能相当简单的bot。问题是,实际上一个人就可以通过一个或多个命令进行简单垃圾信息轰炸,导致bot报错。

错误信息如下: error - Telebot: "A recess to the telegram API WAS UNSUCCESSFUL. Error Code: 429 Description: Too Many Requests: Retry After 13 "

我希望对于在短时间内发送10条消息的用户,能给予一分钟的MUT,并显示一条消息,比如“哈哈,抓到垃圾信息发送者了”。

这个bot是用Python编写的,使用了Telebot(或Pytelegrambotapi),整个项目部署在Heroku上。