把机器人添加到群组
- 打开群组,点击顶部的群名。
- 点击添加成员(Add members)。
- 搜索机器人的用户名,比如
@pizzacorner_bot,然后点击它。 - 点击添加(Add)。
你也可以打开机器人的资料页,点击菜单(⋮),选择添加到群组(Add to group),再选群组。
把机器人设为管理员
大多数群组机器人需要管理员权限,才能删除垃圾消息、限制成员或置顶消息。
- 打开群组,点击群名。
- 点击编辑(铅笔图标),然后点击管理员。
- 点击添加管理员,选择机器人。
- 只开启它需要的权限,然后点击保存。
权限够用就好,越少越好。欢迎机器人不需要封禁用户,防护机器人才需要。
把机器人添加到频道
在频道中,机器人只能以管理员身份添加。
- 打开频道,点击频道名称。
- 点击编辑,然后点击管理员,再点击添加管理员。
- 搜索机器人的用户名并选中它。
- 允许发布消息(如果需要更新帖子,再允许编辑消息),然后点击保存。
机器人在群里,但不回复
Telegram 机器人默认运行在隐私模式下。在群组里,它们只能看到命令(比如 /start)和对自己消息的回复。这能保护成员隐私,但也意味着需要对普通消息做出反应的机器人看不到这些消息。
解决方法:
- 把机器人设为管理员。管理员机器人能收到群里的所有消息。
- 在 @BotFather 中关闭隐私模式:发送
/setprivacy,选择机器人,选择 Disable(停用)。然后把机器人移出群组再重新添加,更改才会生效。 - 检查机器人是否允许加入群组。在 BotFather 中,
/setjoingroups必须设为 Enable(启用)。
适合群组的机器人
Echo Maker 有些模板专为群组和频道打造:
常见问题
为什么我搜不到这个机器人?
搜索它的完整用户名,包括 @。如果还是搜不到,可能是机器人的所有者在 BotFather 中关闭了添加到群组的功能。
机器人能看到我群里的所有消息吗?
只有它是管理员,或者所有者关闭了隐私模式时才能。否则它只能看到命令和对它的回复。
能把机器人添加到私密群组吗?
能。群管理员可以用同样的方法把机器人添加到私密群组和公开群组。