机器人命令与群组互动功能
简介
除了自动化内容审核之外,Telegram Bot App 还提供交互功能,可增强新成员入群引导、便于传达规则,并通过机器人命令和自动消息系统提升群组的可访问性。这些面向用户的功能让机器人不再只是一个默默执行规则的机制,而是成为积极参与者:欢迎新成员、响应信息请求,并通过智能消息管理维护社区氛围。
命令与交互系统包括:可自定义的欢迎消息,用于以社区专属信息问候新成员;可通过 /rules 命令访问的自动生成或自定义群组规则;用于分享群组邀请链接的 /link 命令;自动清理入群/退群通知的系统消息清理功能;以及面向希望在不显示机器人存在的情况下执行规则的管理员的机器人静音功能。每项功能都可以独立启用或停用,让管理员能够精准打造符合其社区需求的互动模式。
这些功能让管理员不仅能用机器人执行规则,还能处理新成员入群引导、规则访问以及原本需要人工版主负责的日常维护工作。
欢迎消息与新成员问候
欢迎消息的工作方式
当群组启用了欢迎消息后,新成员加入时,bot 会自动在聊天中发送一条问候消息。你可以自定义这条消息,加入社区相关信息、规则摘要、实用链接,或任何管理员希望新成员一加入就看到的内容。这种自动化入群引导能够带来一致的第一印象,并确保每位新成员都能收到必要信息,无需管理员手动问候。
欢迎消息系统采用智能批处理机制,会将短时间内(5 秒窗口)加入的多位新成员合并到同一条问候消息中。如果有五位用户在几秒内先后加入,问候消息会在同一条消息中提及这五位用户,而不是连续发送五条单独的问候。这样可以避免在大量成员集中加入时产生问候刷屏,同时仍能确保每位新成员都被欢迎到。
bot 会在发送新问候时自动清理之前的问候消息,避免聊天中堆积多条欢迎内容。当有新成员加入并触发问候时,bot 会先删除上一条问候(如果存在且时间较近),再发送新的问候。这样的清理机制能保持聊天整洁,同时确保最新的问候始终可见。
配置欢迎消息
要启用并自定义欢迎消息:
- 前往群组的 Settings 标签页
- 选择 "Messages & Greetings" 子标签页
- 启用 "Enable greeting" 开关
- 在 "Greeting text" 文本框中输入你的自定义问候内容
- 使用占位符插入动态内容(如果支持)
问候文本支持通过 Telegram 的 markdown 语法进行基础格式设置:
*bold text*表示加粗_italic text_表示斜体[link text](https://url.com)表示链接
问候示例:
Welcome to our community! 👋
Please read our /rules and introduce yourself.
For questions, contact @adminhandle
更改会自动保存——下一位加入的成员将收到更新后的问候。
欢迎消息最佳实践
保持简洁:
- 新成员加入时已经需要接收大量信息
- 欢迎消息最多控制在 2-3 个简短段落
- 链接到详细规则,而不是在问候中包含完整规则文本
包含必要信息:
- 如何访问完整规则(
/rules命令) - 主要交流准则(语言、话题范围)
- 管理员联系信息
- 需要立即完成的操作(阅读规则、介绍自己)
避免信息过载:
- 不要包含详细功能列表或冗长说明
- 将详细入群引导放到置顶消息或单独文档中
- 聚焦即时需求:在哪里查看规则、如何获取帮助
定期更新:
- 每季度检查一次问候文本,确保内容仍然相关
- 如果链接发生变化,请及时更新
- 随着社区文化演变调整语气和内容
测试你的问候:
- 让朋友临时加入,查看问候实际显示效果
- 验证格式是否正确渲染
- 确认链接可用,占位符也能正确填充
何时禁用欢迎消息
以下情况可考虑禁用欢迎消息:
- 流量非常高的群组,持续有成员加入会造成问候刷屏
- 仅限邀请加入的群组,管理员会手动批准并问候成员
- 已有自定义 bot 的群组,已经在处理问候
- 偏好静默引导的群组,新成员会先观察,再被正式回应
禁用问候不会影响任何审核功能——即使不发送欢迎消息,bot 也会继续执行管理规则。
群组规则系统
自动生成规则
机器人可以根据你配置的审核设置自动生成群组规则,创建一条能准确反映机器人实际执行行为的规则消息。启用“自动生成规则”后,机器人会检查所有已启用的审核设置,并生成一段规则文本,说明每一项正在执行的限制。
自动生成规则示例:
Group Rules:
✓ NSFW content is not allowed (pornographic, sexual, racy content will be removed)
✓ Toxic language, insults, and threats are not allowed
✓ Spam and promotional content are not allowed
✓ Video files are not allowed in this group
✓ Forwarded messages are not allowed
✓ Invite links to other groups/channels are not allowed
✓ All messages must be in English
Violations result in temporary restrictions. Repeated violations result in longer restrictions or removal.
For questions, contact group administrators.
当你更改审核设置时,自动生成的规则会自动更新——例如,如果你启用了视频拦截,规则中会自动添加“Video files are not allowed”。这种动态生成机制可确保规则始终与实际执行的限制保持一致。
自定义规则
管理员也可以编写自定义规则文本,提供更细致的说明、符合社区特点的期望,或补充简单执行说明之外的更多背景信息。自定义规则会覆盖自动生成内容,让你可以完全控制规则的呈现方式。
何时使用自定义规则:
- 你的社区有超出强制执行规则之外的文化期望
- 你想解释规则存在的原因,而不仅仅是规则的内容
- 自动生成的规则无法体现你社区的语气
- 你有机器人无法执行的规则(例如:“保持话题相关”、“乐于助人”)
何时使用自动生成规则:
- 你希望规则能自动与设置保持同步
- 你的社区主要关注实际执行的限制
- 你偏好一致、客观的规则呈现方式
- 你想尽量减少管理维护工作
/rules 命令
启用群组规则功能后,成员可以在聊天中输入 /rules 来接收规则消息(自动生成或自定义均可)。这种按需访问方式让成员无需翻阅聊天记录或询问管理员,就能随时查看规则。
机器人会以仅请求者可见的消息回复 /rules(如果 Telegram 的 bot API 支持私密回复),或公开发布规则(如果无法使用私密回复)。这样既能避免规则刷屏,又能确保成员方便获取。
启用 /rules 命令:
- 前往 Settings > Messages & Greetings
- 启用“Enable group rules”开关
- 启用“Auto-generate rules”,或输入自定义规则文本
- 成员现在可以在聊天中使用
/rules
与欢迎消息集成
欢迎消息通常会提到 /rules 命令,从而形成两级入群引导系统:
第 1 级(欢迎消息): 简短问候,并提示阅读规则 第 2 级(/rules 命令): 可按需查看的详细规则
这种分层方式可以避免新成员刚加入时就被大段规则文本淹没,同时又能确保他们在需要时轻松访问规则。
配套消息示例:
Welcome Message:
"Welcome! Please read our /rules and introduce yourself."
Rules Text (via /rules):
[Detailed community guidelines]
/link 命令
分享群组邀请链接
/link 命令允许成员直接通过机器人请求群组邀请链接,无需询问管理员或在群组描述中查找链接。启用后,任何成员都可以在聊天中输入 /link 来获取群组邀请链接,并分享给其他人。
启用 /link 命令:
- 前往 Settings > Messages & Greetings
- 确保你的群组已配置邀请链接(可在 Info tab 中查看)
- 启用 "Enable /link command" 开关
- 成员现在可以使用
/link获取邀请链接
机器人会返回已配置的邀请链接,通常格式如下:
Group Invite Link:
https://t.me/joinchat/XXXXXXXXXXXXX
Share this link to invite others to our community.
何时启用 /link
适合的使用场景:
- 成员经常邀请他人的公开社区
- 鼓励成员通过推荐来增长的群组
- 管理员希望赋予成员分享访问权限的社区
- 邀请链接经常轮换的群组(比到处更新更方便)
禁用 /link 的理由:
- 邀请链接应保持私密的仅限邀请群组
- 不受控制的邀请曾造成问题的群组
- 使用申请流程而不是开放加入的社区
- 管理员希望控制邀请分发的群组
安全注意事项
启用 /link 会让所有成员都能够获取并分享邀请链接。这适用于开放社区,但在以下情况下可能会带来问题:
- 管理员需要审核新成员的半私密群组
- 有邀请名额或人数限制的群组
- 选择性邀请是其独特价值一部分的社区
- 正遭遇通过不受控制的链接分享发起的刷屏/突袭攻击的群组
在启用此功能之前,请评估你的社区是否适合让成员访问邀请链接。
系统消息管理
了解系统消息
Telegram 会针对各种群组事件自动生成系统消息:
- “用户加入了群组”
- “用户离开了群组”
- “用户被管理员移除”
- “用户添加了用户2”
- “群组头像已更改”
- “群组名称已更改”
这些系统消息能让群组事件更清晰可见,但在成员频繁加入/离开的高活跃群组中,它们也会让聊天变得杂乱。大型群组每天可能积累数十条加入/离开消息,把真正的对话挤出视野。
自动删除系统消息
启用“删除系统消息”后,机器人会在 Telegram 的系统消息(加入/离开通知、群组变更等)出现后的几秒内自动将其移除。这种自动清理无需管理员手动删除系统消息,就能保持聊天界面整洁。
启用系统消息清理:
- 前往 Settings > Messages & Greetings
- 开启“删除系统消息”开关
- 系统消息现在会被自动移除
机器人自己的消息(欢迎语、规则回复)不会被此功能删除——只有 Telegram 内置的系统通知会被删除。
优点与取舍
优点:
- 聊天更整洁,专注于真正的对话
- 减少高流量群组中的通知刷屏
- 让商务/专业群组显得更专业
- 更容易跟进对话线索,不被打断
取舍:
- 加入/离开的透明度降低(无法看到谁加入/离开)
- 如果成员不知道有人加入,可能会产生困惑
- 管理员移除成员的可见性降低,问责性变弱
大多数专业群组和高流量群组都适合清理系统消息,而小型社交群组可能更倾向于保留这些可见信息。
与欢迎消息的兼容性
系统消息清理可以与欢迎消息很好地配合使用:
- 用户加入 → Telegram 发布“用户已加入”的系统消息
- 机器人发布提及该用户的欢迎语
- 机器人删除 Telegram 的系统消息
- 结果:欢迎语可见,系统消息被移除
这种组合既能提供有用的自定义欢迎语,又能去除冗余的系统通知。
Bot 静默
静默执行模式
“Mute bot”设置会阻止机器人向聊天中发布任何消息,同时保留所有审核执行功能。静默后,机器人仍会继续检测违规、限制违规者并执行规则——它只是不会发布关于这些操作的可见消息。
启用机器人静默:
- 前往 Settings > Messages & Greetings
- 启用“Mute bot”开关
- 机器人会继续执行审核,但停止发布消息
机器人静默后仍会继续工作的功能:
- 违规检测(NSFW、情绪、垃圾信息等)
- 自动限制和处罚
- 删除违规消息
- AI 垃圾信息智能踢出
- 所有统计与日志记录
机器人静默后会停止的功能:
- 欢迎消息
- 对 /rules 和 /link 命令的回复
- 任何由机器人生成的通知或报告
静默执行的使用场景
偏好隐形审核的群组:
- 成员不会看到执行操作,只会注意到违规内容消失了
- 营造出社区行为规范良好的印象,而不是被重度审核的感觉
- 减少关于内容为何被移除的疑问
测试与校准:
- 在不宣告机器人存在的情况下启用审核功能
- 在不提醒成员的情况下观察违规检测
- 在公开使用机器人之前,安静地校准阈值
备用执行:
- 将机器人作为人工审核的静默备用方案运行
- 捕捉人工审核员遗漏的违规
- 在不让机器人占据主导的情况下,提供第二层执行保障
极简社区:
- 重视干净、无干扰聊天环境的群组
- 认为机器人消息会打扰体验的社区
- 管理员希望尽量减少机器人存在感的群组
静默模式的限制
成员将无法使用:
- 解释社区规范的欢迎问候
- 通过 /rules 按需查看规则
- 通过 /link 获取邀请链接
如果这些功能对你的社区很重要,请保持机器人非静默,并考虑禁用你不需要的单项功能,而不是完全静默。
互动功能最佳实践
协同功能配置
规划各项功能如何配合使用:
社区建设型配置:
- 启用欢迎消息,并使用友好的问候语
- 启用 /rules,并使用自动生成的规则
- 启用 /link,以促进增长
- 保留系统消息(展示社区活动)
- 不要将 bot 静音(保持可见互动)
专业/简洁型配置:
- 启用简短欢迎消息,仅包含必要信息
- 启用 /rules,并使用自定义的专业规则
- 禁用 /link(控制邀请)
- 启用系统消息删除
- 可考虑将 bot 静音,以便静默执行管理
极简型配置:
- 禁用欢迎消息
- 禁用 /rules(改用置顶消息)
- 禁用 /link
- 启用系统消息删除
- 完全静音 bot
选择与社区风格相匹配的配置。
定期内容审查
每季度审查互动内容:
- 阅读你的欢迎消息——它是否仍然相关?
- 检查规则文本——是否符合当前的执行方式?
- 确认 /link 返回正确的邀请链接
- 确保语气与当前社区文化一致
过时的互动内容会造成困惑,也会影响管理团队的形象。
成员教育
在以下位置加入 bot 命令相关信息:
- 群组简介
- 置顶消息
- 新成员引导
- 定期公告
如果成员不知道这些命令的存在,就无法使用 /rules 或 /link。
故障排查
“欢迎消息没有发布”
原因: 功能未启用、bot 权限不足、消息触发了过滤规则
解决方案: 确认“启用问候语”已开启。确保 bot 拥有发布消息的权限。检查问候语文本本身是否可能触发你自己的审核规则(例如,包含敏感词过滤器中的词)。
“/rules 命令没有响应”
原因: 功能未启用、规则文本为空、bot 被禁言
解决方案: 确认“启用群组规则”已启用。确保已启用自动生成,或已填写自定义规则文本。如果 bot 被禁言,命令将不会响应——取消 bot 禁言即可恢复命令功能。
“系统消息没有被删除”
原因: 功能未启用、bot 权限不足、实际上不是系统消息
解决方案: 确认“删除系统消息”已启用。确保 bot 拥有管理员权限,并具备删除消息权限。确认你想删除的消息确实是 Telegram 系统消息(不是 bot 消息或成员消息)。
“Bot 发布的消息太多”
原因: 欢迎消息 + 加入频率高、bot 未被禁言但本应禁言
解决方案: 对于流量非常高的群组,可考虑禁用欢迎消息。如果你希望在不显示 bot 存在感的情况下执行管理操作,请启用 bot 禁言。使用系统消息清理功能可减少整体消息量。
总结
机器人命令和交互功能将 Telegram Bot App 从单纯的规则执行工具,转变为全面的社区管理系统:它既能提升成员体验,又能自动处理重复性的管理任务,并维持专业的群组氛围。通过细致配置欢迎消息、规则访问、邀请链接分享、系统消息清理以及机器人可见性,管理员可以精准打造符合社区需求的互动模式——从高度互动、侧重社区建设的配置,到完全静默的后台执行。
这些功能共同减少了重复性的管理员工作:新成员会通过欢迎消息获得一致的入群引导,社区规则可通过 /rules 随时查看,邀请链接分享由 /link 处理,系统消息清理让聊天保持易读——同时,自动化审核仍会在后台持续运行。你可以在仪表盘中配置这些功能,使其匹配你希望机器人呈现的互动程度:是更积极互动,还是更少干预。