Telegram 怎么创建机器人?BotFather 申请 Token 与基础配置(2026)
想做自动回复、推送或群管机器人,第一步不是写代码,而是先在 Telegram 里申请机器人身份。官方入口是 @BotFather,对话式操作,几分钟能拿到机器人和 API Token。
搜索并打开官方 @BotFather,发送 /newbot,设名称和以 bot 结尾的用户名,就会得到 API Token。创建本身免编程;要让机器人自动回复,才需要拿 Token 写代码。Token 当密码保管,不要外泄。
认准官方 BotFather,用 /newbot 建号
- 搜索栏输入 BotFather,选带蓝色官方勾、用户名就是 @BotFather 的账号
- 点开始或发 /start
- 发送 /newbot
- 设显示名称(可用中文,可改)
- 设用户名:必须以 bot 结尾,字母数字下划线,全站唯一,定了不能改
- 成功后返回 API Token(形如一长串数字冒号字母)
仿冒如 @Bot_Father、@BotsFather 会骗登录信息;真 BotFather 只帮你建机器人,不问密码或验证码。还没装客户端先走下载页。
Token 怎么保管,常用命令一览
Token 是控制机器人的唯一钥匙。放进密码管理器;不要写进公开仓库、不要发群、不要截图分享。泄露后回 @BotFather 对应该机器人执行 /revoke(或 /token)作废旧钥匙。
| 命令/动作 | 作用 |
|---|---|
| /newbot | 创建并拿到 Token |
| /mybots | 管理已有机器人 |
| /revoke 或 /token | 作废旧 Token、生成新钥匙 |
| /setcommands | 配置命令菜单 |
| Group Privacy | 群里是否读全部消息 |
基础配置,以及何时才需要写代码
在 /mybots 里可选:/setuserpic、/setdescription、/setcommands。默认 Group Privacy 开启时,机器人主要看到 @它或命令;要在群里读全部消息做关键词触发,才在 Bot Settings → Group Privacy 关闭——无必要别关。
拿到 Token 只是有了身份。自动回复要用代码监听消息(例如 Python 的 python-telegram-bot):用 Token 初始化 → 注册处理函数 → 轮询或 Webhook。本文不展开开发细节;只建身份时停在 Token 即可。
和账号安全的关系,以及何时停
机器人挂在你的账号下,号被盗时机器人也可能失控。先做账号安全与两步验证;假客服索要验证码对照钓鱼防骗。
| 阶段 | 你该做 | 别做 |
|---|---|---|
| 创建 | 只认蓝勾 @BotFather | 把登录码发给「客服 Bot」 |
| 保管 | Token 放密码管理器 | 截图发群 / 提交公开仓库 |
| 进群 | 最小必要管理员权限 | 无故关闭 Privacy 读全群 |
| 泄露 | /revoke 换新 Token | 继续用旧 Token 赌没事 |
| 只要身份、暂不写代码 | 停在拿到 Token | 为「赶紧能动」去买成品 Bot |
常见问题
Telegram 创建机器人需要会编程吗?
创建机器人本身不需要写代码——在 Telegram 里找到官方 @BotFather,发送 /newbot,按提示设置名称和用户名,就能拿到一个 API Token,机器人即创建成功。只有当你想让机器人自动回复、执行任务时,才需要用 Token 配合代码(如 Python 的 python-telegram-bot 库)来实现逻辑。
@BotFather 是官方的吗?怎么认准?
@BotFather 是 Telegram 官方的机器人管理工具,认准用户名拼写并带有蓝色官方认证勾标。骗子会注册相似名字冒充,向你索要验证码或密码——官方 BotFather 只用来创建和配置机器人,绝不会问你的账号密码或登录码。
Bot Token 泄露了会怎样?要怎么处理?
Token 相当于机器人的钥匙,泄露后别人可以完全控制你的机器人、收发消息。一旦怀疑泄露,立刻在 @BotFather 里选中该机器人,用 /revoke 或 /token 重新生成一个新 Token,旧的立即失效。平时不要把 Token 写进公开仓库或截图里。
用户名必须以 bot 结尾吗?定错了能改吗?
用户名必须以 bot 结尾(大小写不敏感),且全平台唯一;名称(显示名)可以改,用户名一旦创建成功通常不能改。定名前先想好品牌拼写,避免用易仿冒的 official/support 字样。若用户名被占,换后缀或加下划线重试。
机器人能不能代替我登录账号、收验证码?
不能,也不该这么想。机器人是独立身份,用 Token 收发消息;它拿不到你的登录验证码,官方也不会让 Bot 代管个人账号登录。任何让你“把验证码发给机器人/客服”的,都是钓鱼,对照防骗指南处理。
建好的机器人怎么加进群做管理?
在群里添加成员时搜索你的 bot 用户名并设为管理员,再按需勾选删消息、封禁等权限。若要关键词触发读全群消息,需在 BotFather 关闭 Group Privacy。权限能少则少,避免把“完全控制”随手打开。
显示用户名已被占用,怎么办?
用户名全平台唯一且须以 bot 结尾。被占就换后缀、加下划线或换拼写重试;显示名仍可用中文。不要去买“成品 bot 账号”,Token 来源不明等于把控制权交给别人。
Token 不小心发到群里了,聊天记录删了就没事吗?
不够。任何人截过图或同步过设备仍可能拿走 Token。立刻在 @BotFather 用 /revoke 作废旧 Token,换新后再更新你的代码/服务。公开仓库里的 Token 同样要当已泄露处理。
创建 Bot 要不要先开两步验证?和普通人号是不是同一套安全?
建议先开。Bot 挂在你的 Telegram 账号下,号被接管等于 Bot 控制权也可能丢失。两步验证、设备会话检查与普通账号同一套习惯;创建时只认带蓝勾的 @BotFather。