首页 » Telegram 生态 » Telegram 机器人 » BotFather 完全使用指南:从创建机器人到高级设置一步搞定(2026)
BotFather 完全使用指南

BotFather 完全使用指南:从创建机器人到高级设置一步搞定(2026)

BotFather(@BotFather)是 Telegram 官方提供的专属机器人管理工具,是所有 Telegram Bot 的「创造者」——用户无需编写任何代码,即可通过与 BotFather 对话来创建、配置和管理自己的 Telegram 机器人,并获取用于开发的 API Token。

如果你想在 Telegram 上创建一个属于自己的机器人,不管是用来推送消息、管理群组、还是搭建自动化工作流,第一步都必须经过 BotFather

本文是目前中文互联网最完整的 BotFather 使用指南,将带你从零开始,覆盖创建机器人的全流程,以及 20+ 条命令的逐一解析和高级设置技巧。

什么是 BotFather?

BotFather 是 Telegram 平台的官方机器人管理入口,其用户名为 @BotFather。所有在 Telegram 上运行的机器人,都必须通过 BotFather 完成注册和配置。

BotFather 的官方地位

BotFather 由 Telegram 官方团队开发和维护,是唯一具有创建新 Bot 权限的官方账号。它承担以下核心职责:

  • 注册新机器人:为每个新 Bot 颁发唯一的 API Token
  • 管理现有机器人:修改名称、简介、头像、命令菜单等
  • 权限与安全控制:管理机器人的群组权限、内联模式、Token 吊销等

据 myonetelegram.com 统计,截至 2026 年,Telegram 平台上已有超过 1000 万个活跃机器人,它们全部诞生自 BotFather 的一条 /newbot 命令。

BotFather 本身也是一个 Bot

这是大多数教程忽略的有趣细节:BotFather 本身也是一个 Telegram 机器人,其 ID 为 @BotFather。它的存在完美体现了 Telegram Bot 平台的设计哲学——用机器人来管理机器人,形成一个自洽的生态闭环。这也意味着,你与 BotFather 的所有交互,都以聊天对话的形式完成,无需进入任何后台界面。

如何找到并启动 BotFather

搜索验证:防止找到仿冒账号

由于 BotFather 名气极大,市面上存在多个仿冒账号。识别官方 BotFather 的唯一方法:

  1. 在 Telegram 搜索栏输入 BotFather
  2. 在结果列表中找到带有 ✅ 官方认证蓝色勾标(Verified Badge)的账号
  3. 确认用户名为 @BotFather(注意大小写)
  4. 点击进入,确认资料页显示「Telegram」作为创建者

⚠️ 绝对不要向任何没有蓝色认证标的「BotFather」账号提供信息或操作,那是钓鱼账号。

发送 /start 开始使用

找到官方 @BotFather 后:

  1. 点击底部的 「Start」 按钮,或直接发送 /start
  2. BotFather 会回复欢迎信息和可用命令列表
  3. 此时你可以通过点击命令按钮或手动输入命令来操作

用 BotFather 创建你的第一个 Telegram 机器人

创建 Telegram 机器人只需 4 个步骤,全程无需任何技术背景,5 分钟即可完成。

Step 1 — 发送 /newbot

在与 BotFather 的对话框中发送:

/newbot

BotFather 会回复:「Alright, a new bot. How are we going to call it? Please choose a name for your bot.」

Step 2 — 设置机器人名称(Name)

这是机器人的显示名称,类似于你的昵称,可以是任意中文或英文,支持空格。例如:

我的通知助手

OneTelegram 小助手

💡 建议:名称要清晰表达机器人用途,因为用户在搜索或对话列表中会看到这个名称。

向 BotFather 发送 /newbot 指令

Step 3 — 设置用户名(Username)

用户名是机器人的唯一识别符,有以下硬性规则:

  • 必须以 bot 结尾(不区分大小写),如 mybot 或 MyBot
  • 只能包含英文字母、数字和下划线 _
  • 长度 5–32 个字符
  • 全平台唯一,不能与已有机器人重复
OnetelegramNotifyBot

用户名已被占用怎么办? 尝试在名称后加上年份(bot2026)、下划线组合(my_notify_bot),或在前缀加上你的品牌词。

Step 4 — 获取并保存 API Token

设置完成后,BotFather 会发送一条包含 API Token 的消息,格式如下:

Done! Congratulations on your new bot. You will find it at t.me/YourBotName.
You can now add a description, about section and profile picture for your bot,
see /help for a list of commands.
Use this token to access the HTTP API:
1234567890:AAFxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Keep your token secure and store it safely, it can be used by anyone to control your bot.

⚠️ Token 安全须知(非常重要):

  • API Token 相当于你机器人的「密码」,拥有它就能完全控制你的机器人
  • 绝对不要 将 Token 上传到 GitHub、分享给他人或写入公开代码
  • 如果 Token 泄露,立即在 BotFather 使用 /revoke 命令生成新 Token(旧 Token 立即失效)
BotFather 提供 API Token

BotFather 命令大全(20+ 条逐一解析)

这是目前中文互联网最完整的 BotFather 命令汇总,覆盖所有可用命令及使用场景。

基础管理命令

命令功能说明
/start启动 BotFather,查看欢迎信息
/newbot创建一个新的 Telegram 机器人
/mybots列出你名下的所有机器人,进入管理界面
/token获取指定机器人的 API Token
/revoke撤销并重新生成机器人的 API Token(旧 Token 立即失效)
/deletebot永久删除一个机器人(不可恢复,谨慎操作)

外观与描述设置命令

命令功能说明
/setname修改机器人的显示名称
/setdescription设置机器人详情页的描述(用户点击头像后看到的内容)
/setabouttext设置机器人的「关于」简介(用户点击 Start 前看到的文字)
/setuserpic上传设置机器人头像(支持 JPG/PNG)
/setcommands设置机器人的命令菜单(用户输入 / 时弹出的选项列表)
/deletecommands删除已设置的命令菜单

💡 实操建议/setabouttext 和 /setdescription 都很重要——前者是用户启动前的「门面」,后者是机器人功能的完整说明。两个都填写可以显著提升用户信任感。

功能与权限设置命令

命令功能说明
/setinline开启内联模式(用户在任意对话框输入 @机器人名 即可调用)
/setinlinegeo允许内联模式下获取用户位置信息
/setinlinefeedback设置内联反馈收集比例(0–100%)
/setjoingroups控制机器人是否可以被添加进群组(默认允许)
/setprivacy设置群组隐私模式:开启=只接收含 / 命令的消息;关闭=接收群内所有消息
/setdomain为机器人绑定一个域名(用于 Web App / Login Widget)
/setmenubutton自定义机器人对话界面左下角的菜单按钮

关于 /setprivacy 的重要说明

  • Privacy 开启(默认):机器人只能看到以 / 开头的命令消息,适合大多数场景,保护群成员隐私
  • Privacy 关闭:机器人可以看到群内所有消息,适合需要关键词触发回复的机器人,但需要告知群成员

安全相关命令

命令功能说明
/revoke立即作废当前 Token 并生成新 Token,Token 泄露时第一时间操作
/transfer将机器人的所有权转移给另一个 Telegram 账号
/cancelreg取消正在进行中的机器人注册流程

创建机器人后的必做配置

很多教程在你获得 Token 之后就戛然而止了。但实际上,刚创建的机器人还缺少很多关键配置,影响用户体验。以下是发布前必须完成的设置清单:

设置头像(/setuserpic)

  1. 在 BotFather 发送 /setuserpic
  2. 从 /mybots 列表选择目标机器人
  3. 直接发送一张图片(建议正方形,分辨率 ≥ 512×512px)
  4. 收到「Success!」提示即设置完成

💡 没有头像的机器人会显示默认灰色圆圈,专业性大打折扣,强烈建议配置。

设置简介与描述

发送 /setdescription,选择机器人后输入一段 512 字以内的功能介绍。这段文字会出现在机器人的「详情页」,直接影响用户是否愿意使用你的机器人。

好的描述模板

👋 你好!我是 [机器人名称]。
我可以帮你:
• [功能一]
• [功能二]
• [功能三]
发送 /help 查看完整使用指南。

配置群组权限(Group Privacy)

如果你的机器人需要在群组中响应非命令消息(如关键词触发),必须关闭 Group Privacy:

  1. 发送 /mybots,选择目标机器人
  2. 点击 Bot Settings
  3. 点击 Group Privacy
  4. 点击 Turn off
  5. 看到「Privacy mode is disabled for xxx」即成功

开启内联模式(Inline Mode)

内联模式让用户在任意对话框中输入 @你的机器人名 就能调用机器人,无需先打开机器人对话。适合查询类、搜索类机器人。

开启方法:发送 /setinline → 选择机器人 → 输入内联提示语(如「搜索…」)

常见问题与报错解决

用户名已被占用怎么办?

BotFather 提示「Sorry, this username is already taken.」时,说明该用户名已被注册。解决方案:

  • 在名称前或后添加品牌词:Brand_NotifyBot
  • 加入年份或数字后缀:NotifyBot2026
  • 使用下划线分隔词组:my_notify_bot
  • 换用近义词:helperassistantaide 代替 bot 前的词

Token 泄露了如何处理?

如果你不小心将 Token 上传到了 GitHub 或分享了出去,立即执行以下步骤

  1. 打开 @BotFather,发送 /mybots
  2. 选择该机器人 → API Token → Revoke current token
  3. 系统会生成新 Token,旧 Token 立即永久失效
  4. 将所有使用旧 Token 的代码或配置更新为新 Token
  5. 如果 Token 已被滥用,检查机器人的发送记录,考虑暂时关闭机器人

⚠️ Token 一旦泄露,在你 Revoke 之前,任何拥有该 Token 的人都可以以你的机器人名义发送消息、读取群聊。不要拖延。

机器人在群里不回复怎么办?

这是最常见的问题,90% 的情况是 Group Privacy 设置问题

  1. 确认机器人已被添加进群组(不是频道)
  2. 打开 BotFather → /mybots → 选择机器人 → Bot Settings → Group Privacy → Turn off
  3. 将机器人踢出群组后重新添加(修改设置后必须重新加入才生效)
  4. 如果使用命令触发(如 /start),确认命令前有 /

FAQ 常见问题汇总

Q:BotFather 是免费的吗?

A:是的,BotFather 完全免费,创建和管理 Telegram 机器人无需任何费用。Telegram Bot API 本身也是免费开放的,无调用次数限制(有每秒频率限制)。

Q:一个账号可以创建多少个机器人?

A:Telegram 官方限制每个账号最多创建 20 个机器人。如果需要更多,可以使用多个 Telegram 账号分别管理。

Q:BotFather 支持中文界面或中文命令吗?

A:BotFather 本身的操作界面为英文,但你为机器人设置的名称、描述、简介等内容完全支持中文。机器人与用户的对话语言取决于你的开发实现,与 BotFather 无关。

Q:创建的机器人会永久存在吗?

A:只要你不主动发送 /deletebot 删除,机器人会永久存在。但如果机器人长期没有活跃用户交互,Telegram 可能会将其标记为不活跃状态(不影响正常使用)。

Q:普通用户(非开发者)可以用 BotFather 创建机器人吗?

A:完全可以。使用 BotFather 创建机器人、设置信息、获取 Token,都不需要任何编程知识。但如果想让机器人实现自动回复等功能,则需要连接后端服务(需要开发能力,或使用第三方无代码平台)。

Q:BotFather 创建的 Bot 和第三方 Bot 平台有什么区别?

A:BotFather 是 Telegram 官方原生的机器人注册入口,获得的 API Token 可以对接任何编程语言和平台;第三方 Bot 平台(如 ManyBot、Chatfuel 等)是基于 BotFather 注册机器人后,提供无代码配置界面的工具——本质上第三方平台也需要先在 BotFather 创建机器人并填入 Token。

总结

BotFather 是进入 Telegram 机器人世界的唯一官方大门。无论你是想搭建通知推送、群组管理、还是完整的对话式应用,流程都始于 @BotFather 的一条 /newbot

创建机器人的核心步骤回顾

  1. 在 Telegram 搜索 @BotFather(认准蓝色认证标)
  2. 发送 /newbot 开始创建流程
  3. 依次填写名称和用户名(用户名必须以 bot 结尾)
  4. 妥善保存获得的 API Token
  5. 完成头像、描述、群组权限等必要配置

掌握本文的 20+ 条命令后,你已经具备了管理 Telegram 机器人的完整能力。


本文由 myonetelegram.com 编辑团队撰写,最后更新:2026 年 5 月。如有内容变动,我们会第一时间更新。

了解 Telegram 中文社区|myonetelegram.com 的更多信息

立即订阅以继续阅读并访问完整档案。

继续阅读