我正在电报群中寻找一种方法,不要让成员发送消息,或者在某人发送后删除消息。
是否可以创建一个像这样的机器人,如何帮助管理员在启动机器人后停止聊天? 还有其他方法可以做到这一点吗?
现在你可以这样做了。
限制群聊:
现在您可以使用 restrictChatMember() Bot API 方法来实现此目的。
删除用户留言:
要删除,请使用此方法:deleteMessage()
不要忘记授予您的机器人管理员权限。
11/07/18:此答案不再是最新的,请查看woozly的答案
简短回答:否(至少对于机器人 API 来说不是)
更长的答案: 目前没有办法阻止某人聊天而不直接将其踢出群组。此外,机器人目前缺乏删除消息的能力,因此机器人 API 也无法做到这一点。
使用ChatPermissions API,您可以直接为所有成员设置全局静音。 https://core.telegram.org/bots/api#chatpermissions