不允许会员在电报群发消息

问题描述 投票:0回答:4

我正在电报群中寻找一种方法,不要让成员发送消息,或者在某人发送后删除消息

是否可以创建一个像这样的机器人,如何帮助管理员在启动机器人后停止聊天? 还有其他方法可以做到这一点吗?

bots telegram telegram-bot
4个回答
3
投票

现在你可以这样做了。

限制群聊:

现在您可以使用 restrictChatMember() Bot API 方法来实现此目的。

删除用户留言:

要删除,请使用此方法:deleteMessage()

不要忘记授予您的机器人管理员权限。


3
投票

11/07/18:此答案不再是最新的,请查看woozly的答案


简短回答:(至少对于机器人 API 来说不是)

更长的答案: 目前没有办法阻止某人聊天而不直接将其踢出群组。此外,机器人目前缺乏删除消息的能力,因此机器人 API 也无法做到这一点。


编辑:实际上,可能可以使用 Telegram API 而不是 Telegram Bot API,您只需创建一个普通用户,通过编程方式控制该用户来删除“静音”人员的消息。我假设这可能不像使用机器人 API 那样简单,但从理论上讲,这是可能的。


0
投票

@telemethebot 具有您所要求的功能:

静音模式

开启群组静音模式后,只有群组管理员可以在该群组中发言。这可以帮助您暂时将 Telegram 超级群组转为频道。

Teleme - 功能


0
投票

使用ChatPermissions API,您可以直接为所有成员设置全局静音。 https://core.telegram.org/bots/api#chatpermissions

© www.soinside.com 2019 - 2024. All rights reserved.