在 SafeW 创建机器人,先在应用内找到 BotFather,发送 /newbot,依提示填写机器人名称和用户名,成功后妥善保存返回的 Bot Token。到这一步只是取得了机器人身份与接口凭证;机器人要自动回复,还需要程序接收消息并调用接口。本文把“创建成功”和“已经能工作”分开讲,避免拿到令牌后一直等待它自行回话。

动手前先分清三个东西
机器人名称是聊天列表里给人看的名字,用户名用于识别和查找,Bot Token 则是程序调用接口时使用的私密凭证。名称和用户名可以在公开场合被看到;Token 不应贴进群聊、截图、公开代码仓库或不可信的“机器人代管”网站。创建流程以 SafeW 官方快速开始文档为准。文档没有承诺所有客户端在相同位置展示同样的按钮,所以以下以应用内搜索和 BotFather 的实际提示为主。
如果你只是想在群里使用现成机器人,先读SafeW 机器人命令怎么用,不必索取他人的 Token。Token 授权的是机器人接口操作,不是登录你本人聊天记录的通用密码。
在 SafeW 中创建机器人的具体步骤
- 打开可信的 SafeW 客户端并登录。确认当前正在使用的账号就是未来要管理机器人的账号。若搜索不到联系人,先检查网络和客户端是否正常,不要转去陌生网站领取所谓“免费 Token”。
- 搜索 BotFather。在应用的搜索入口输入
BotFather,核对搜索结果中的账号信息,再进入对话。搜索结果若有多个同名账户,不要把任何令牌发给未经核实的账户。 - 发送创建命令。在 BotFather 对话中单独发送
/newbot。斜杠和拼写要完整,不要把它发到普通群聊。发出后等待对方提示;若没有响应,先确认对话对象、网络和命令文本,而不是连续重复创建。 - 按提示设置名称和用户名。名称建议写清用途,例如“店铺订单提醒”;用户名尽量短且好辨认。是否有字符或重名限制,应以 BotFather 当时返回的提示为准。如果显示名称可用但用户名被拒绝,只调整用户名,不必重新从第一步开始。
- 核对成功消息。成功后应看到机器人信息及专属 Bot Token。记录机器人的用户名用于以后查找;Token 只存放在自己控制且有访问限制的位置。不要把完整成功消息转发给协作者,因为其中可能含有可直接使用的凭证。
通过刚获得的用户名找到机器人,核对名称和账号。能找到机器人,说明创建基本完成;这不能证明自动回复程序已经接入。
拿到 Token 后,为什么机器人仍不回复?
BotFather 发放 Token,相当于给程序发一把钥匙。真正的自动回复需要有运行中的程序:它接收用户发来的消息、决定回复内容、再向 SafeW Bot API 发送消息。SafeW 的官方接口请求说明展示了请求地址、方法和 JSON 格式。若你没有部署代码或接入可信服务,机器人保持沉默是正常现象,不是创建失败。

最小验证分两层。先在应用中找到新机器人并发送普通测试消息,确认对话能打开;这只验证用户侧入口。再由你自己的程序按官方文档发出测试请求,检查返回结果。不要把真实 Token 粘贴进在线“请求生成器”或公开工单。若你不写代码,应确认所选服务支持 SafeW Bot API,并了解它如何保管令牌和撤销授权。本站SafeW官网可帮助你辨别普通聊天功能与开发接口教程。
一个不会泄露凭证的实际例子
假设你想做“营业时间提醒”机器人。给 BotFather 发送 /newbot,将可见名称设为“门店营业提醒”,再按提示选择用户名。成功后,把用户名告诉店员,让他们找到机器人并发“营业时间”。若尚未接入程序,他们不会得到自动答案。
接下来由负责程序的人在自己的受控环境中保存 Token,编写“收到营业时间时返回具体时间”的逻辑,向自己测试账号发消息,检查返回内容和实际营业时间是否一致。测试信息不应包含真实客户电话或订单;先用虚构数据。若以后营业时间更改,只改程序中的资料,不需要再建一个名称相近的新机器人。这种小场景比直接搭建复杂群管理机器人更容易判断哪里出了问题。
遇到问题,按出现的位置排查
搜索不到 BotFather
先核对拼写和网络连接,再尝试从 SafeW 官方开发文档提供的入口确认账号。不要因为搜索结果少,就下载第三方“机器人助手”安装包。若客户端版本或地区不同,界面入口可能变化,以当前官方说明为准。
发送 /newbot 没有回应
确认是在 BotFather 私聊,而不是发在你刚创建的机器人、群聊或收藏夹中。复制命令时检查是否夹带空格或全角斜杠。稍等后再试;仍无回应,就记录时间、客户端版本和不含 Token 的界面信息,向官方渠道咨询。
用户名提示不可用
优先按 BotFather 当前的格式要求改用户名,并选择能区分业务用途的名称。不要只加“官方”“客服”等字眼去冒充他人;对外推广前还应核对机器人介绍是否准确。用户名和展示名称不是一回事,修改其中一个不一定会改变另一个。
创建成功但程序请求失败
先检查请求是否发往 SafeW 官方 API、Token 是否完整、方法名及参数是否与文档一致,再查看接口响应,而不是反复新建机器人。把日志分享给他人前遮盖 URL 中的 Token、聊天标识和个人资料。如果怀疑泄露,先在 BotFather 中按当前界面提供的方式撤销或重新生成,再更新自己控制的程序配置;旧 Token 可能随之失效,需要逐个核对依赖它的任务。
管理机器人时容易忽略的边界
创建机器人不等于获得群管理员权限。群内使用还需加入群、给予必要权限,并让程序处理消息。先在测试群验证,再加入正式群。对外说明它是自动服务,不要声称能处理尚未实现的指令。
令牌应由负责人管理,通过受控的密钥管理或服务器环境变量交付,不要靠截图或聊天转发。开发调试使用无敏感信息的测试群,避免把客户对话送入公开日志。文中流程依据官方文档核对,未在你的账号上执行,具体可用性以实际返回为准。
常见问题
创建一个机器人需要会写代码吗?
领取机器人身份通常不需要写代码;让它按你的规则自动回复则需要程序或可信的接入服务。两者是不同阶段,不能用“创建成功”代替“功能已上线”。
Bot Token 和机器人用户名能一起公开吗?
用户名用于让其他人找到机器人,Token 用于接口认证。前者可按需要对外公布,后者必须私密保存;做教程截图时要遮住完整 Token。
普通用户给机器人发消息后没回复,是否要重建?
先确认是否已有接收消息的程序,以及程序是否在线、是否能拿到更新、是否能发送消息。没有程序时重建也不会产生自动回复。
怀疑 Token 泄露,先做什么?
停止使用疑似泄露的 Token,在 BotFather 查看撤销或重新生成入口,再替换受控程序里的配置。随后检查异常发送记录与群权限,通知受影响的管理员;不要把旧 Token 贴到公开平台求助。
安全通讯软件技术与支持团队
本文由SafeW安全通讯编辑部撰写和审核。我们持续跟踪SafeW软件更新,为您提供最新的安装教程、安全设置指南、隐私保护方案和问题解决方案。如有疑问,欢迎在评论区留言。
📌 本文内容基于SafeW官方文档和实际测试编写,转载请注明出处。