8

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

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

我可以过滤掉我在 webhook 回调中收到的消息。但是,恶意用户可以将我的机器人添加到一千个大组中,并可能导致对所有其他用户的服务拒绝。

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

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

4

2 回答 2

8

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

除了过滤之外,您还可以使用leaveChat立即离开不在白名单上的群组。

并且有隐私模式可能使恶意用户更难。

于 2018-09-17T15:49:57.067 回答
1

您可以使用 BotFath 来做到这一点:

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

https://core.telegram.org/bots

于 2021-08-01T15:11:32.563 回答