防止将Telegram漫游器添加到任何组或频道(允许将其添加到列入白名单的组/频道)

时间:2018-09-17 14:47:15

标签: security telegram telegram-bot php-telegram-bot telegram-webhook

据我阅读Telegram Bot API的文档,Telegram不会以任何方式限制对Webhook回调的调用。

我正在创建一个Telegram Bot,该Bot仅适用于我将加入白名单的组和频道。

我可以过滤掉在Webhook回调中收到的消息。但是,恶意用户可以将我的漫游器添加到上千个大型组中,并可能导致其他所有用户的服务遭到拒绝。

即使Telegram实施了某些速率限制,此类用户操作仍可能导致所有其他用户的服务遭到拒绝。

如何指定可将Telegram机器人添加到的组和频道。

2 个答案:

答案 0 :(得分:3)

该功能不存在。您要么全部允许,要么都不允许。

除了过滤之外,您还可以使用leaveChat来立即将不在白名单中的组删除。

还有privacy mode,这可能会使恶意用户更难。

答案 1 :(得分:0)

您可以使用 BotFather:

/setjoingroups — 切换是否可以将您的机器人添加到组中。任何机器人都必须能够处理私人消息,但如果您的机器人并非设计为成组工作,您可以禁用此功能。

https://core.telegram.org/bots