禁止路人在 Telegram 频道评论中发送垃圾邮件

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

因此有一个启用评论的频道,据我们所知,这是通过相关组实现的。现在偶尔会有垃圾邮件发送者,我们想禁止它们。只要垃圾邮件发送者有

@username
,通过 Windows 应用程序就不是问题,但他们通常没有。

因此进入 Bot API,其中有

banChatMember
调用,听起来不错,您可以通过 ID 而不是通过
@username
来禁止聊天成员。您的机器人需要是该组的管理员,没问题。然而,事实证明,为了禁止聊天成员,他需要是一个真正的聊天成员,而不仅仅是一个尚未加入群组的路人。

所以现在你需要先将他添加到群组中才能禁止他。从表面上看,禁令只是一种特殊的会员资格,你无法阅读并被单独监禁(一旦你被禁止,你就是该团体中唯一的成员)。但是我们如何将垃圾邮件发送者添加到组中呢?我们无法通过 Bot API 和他的 ID 来完成此操作,因为没有

addChatMember
这样的方法。我们也无法通过应用程序做到这一点,因为他没有
@username

Telegram 中提供了一些反垃圾邮件工具,但仅限会员达到 200 名时。

除了使用“真正的”API(可能是

channels.editBanned
)而不是 Bot API 之外,是否有解决此问题的方法?

telegram telegram-bot telegram-api
© www.soinside.com 2019 - 2024. All rights reserved.