TG 机器人源码怎样实现对特定消息的自动删除?

我做了一个TG机器人,如何让它自动删除特定消息?例如用户发送特定关键词就删除。需要怎么写代码或设置?

1 个回答

偶尔病娇少女心
偶尔病娇少女心回答于 09 月 20 日
最佳答案

TG机器人自动删消息,这在Telegram Bot API中是可行的。

1. 机器人必须是群组管理员,且有删除消息权限。

2. 监听用户消息,判断是否含有你设置的关键词,是则用deleteMessage删除。

具体实现取决于你使用的语言,例如Python可以使用python-telegram-bot库,监听message事件并进行处理。

需要注意的是,机器人只能删除自己发送的消息,用户发送的消息,机器人只能删除自己在48小时内接收到的。所以关键词过滤+权限配置是关键。

您的答案