机器人能做什么
通知与订阅
发布新闻、服务告警、订单状态和自定义提醒。
外部服务
把搜索、翻译、天气、知识库或业务系统带入会话。
群组工具
提供欢迎语、关键词管理、投票、内容审核和自动化协作。
客户服务
收集问题、查询进度,并在需要时转交人工支持。
内容工具
通过内联查询在任意聊天中搜索并分享结果。
业务流程
完成预约、表单、订单或其他结构化任务。
用户如何与机器人互动
私聊与命令
用户先打开机器人会话,再使用 /start、/help 或业务命令。命令名称应简短、稳定,并给出清晰参数说明。
自定义与内联键盘
自定义键盘适合固定选项;内联键盘适合在消息内完成翻页、切换或确认,避免产生大量无意义消息。
内联模式
用户可在任意输入框中输入机器人用户名和查询,将机器人结果直接发送到当前聊天、群组或频道。
群组与隐私模式
机器人加入群组后,应遵循最小可见原则。隐私模式下通常只处理命令、对机器人消息的回复和必要服务事件。
- 清楚说明机器人会读取和保存哪些信息。
- 只有必要时才请求管理员权限。
- 不要把群组消息用于未披露的分析或营销。
- 提供退出、清除数据和联系开发者的方式。
创建与发布流程
- 定义机器人名称、用户名、头像和用途。
- 通过当前官方创建流程取得授权令牌。
- 配置描述、支持命令和隐私模式。
- 连接 Bot API 服务并完成异常场景测试。
- 准备帮助信息、隐私说明和支持入口后发布。
令牌就是机器人的控制凭证。不要发送给他人,也不要写进网页源码、移动应用或公开仓库。
体验与质量要求
- /start 能说明机器人用途和下一步操作
- /help 提供命令列表与人工支持方式
- 耗时操作有明确的处理中状态
- 错误提示说明原因并给出恢复路径
- 重复按钮或网络重试不会造成重复操作
- 机器人停用前告知用户并处理保存的数据