前景
当群组机器人以有2个,我在添加我自己的TG BOT时,发现无论输入什么值都无法唤醒我的TG BOT,创建的其他TG BOT也是一样的情况,一旦群组TG BOT过多,自己的TG Bot就无法接收到消息了
目前我找到的解决方案有两种
1.将自己的TG BOT设置成管理员
拥有管理员权限的它即可接收到用户输入的数据,但这也不是完美的解决方案,如果是将这个TG BOT添加到其他人的群组中,自己就没权限去设置管理员权限了,所以推荐下面的方法
2.关闭Telegram Bot 的群隐私模式
什么是群隐私模式
当您通过和 @BotFather 对话创建了一个 Telegram 机器人后。新建的机器人默认处于群隐私模式。在群隐私模式下的机器人不会收到群内普通成员发出的消息。相反,在这个模式下机器人将仅能收到:
-
以斜杠“ /”开头的消息;
-
其他群成员所回复这个机器人的消息;
-
群内的服务通知(比如成员进群或者离群等);
-
频道的推送消息。
由于处于群隐私模式下的机器人接收不到群内的普通消息,因此在这个模式下机器人也就无法管理您 Telegram 社群。
您可以通过以下的步骤关闭一个机器人的群隐私模式,让机器人恢复管理社群的能力。
如何关闭群隐私模式
- 和 @BotFather 对话, 输入
/setprivacy
消息 - 在下方键盘中,选择您要关闭群隐私模式的机器人的用户名
- 此时将显示这个机器人当前的群隐私模式的状态。 如果显示为
Current status is: ENABLED
说明这个机器当前处于隐私模式下,无法管理社群。 按下屏幕下方的Disable
按钮。 - 您将看到操作成功的通知消息,告诉您这个机器人的群隐私模式已经成功关闭了。
注:如果关闭群隐私后没生效,先将TG BOT踢出群,在重新拉进群组