怎样在电报创建可禁止特定时间段发言的群组机器人?

藏涵柳藏涵柳09月26日641

我想做一个Telegram群组机器人,设定一个时间段禁言成员,比如每天12点到8点禁止发消息,如何实现?

1 个回答

漆依波
漆依波回答于 09 月 26 日
最佳答案

首先你得懂点编程,Python 是首选语言,Telegram Bot API 也支持它。

然后你得创建一个 Telegram Bot,并获取它的 token。

接着在群里设置管理员权限,让 Bot 能管理成员。

核心逻辑是判断当前时间是否在 12 点到次日 8 点之间,如果是,就把成员设为禁言状态。

你可以用定时任务或者循环检测时间,再调用 Telegram 的 restrict_chat_member 方法。

记得处理时区问题,别搞错了时间。

代码逻辑写好后部署到服务器,这样就能自动运行了。

您的答案