# 如何创建 Telegram 机器人

Language: zh-cn
Canonical: <https://flowin.click/zh-cn/articles/ruhe-chuangjian-telegram-jiqiren>
Published: 2026-11-07T08:18:43+00:00
Modified: 2026-11-07T08:18:43+00:00

只需在普通聊天中与 @BotFather 对话，就能创建自己的 Telegram 机器人。它会注册账号，并提供连接所需的令牌。下面我们将了解机器人的工作方式，完成注册，并说明拿到令牌后该怎么做。

![如何创建 Telegram 机器人](<https://flowin.click/wp-content/uploads/2026/10/cf-42a6c65547466c6ec74044be.webp>)

文章目录

- [什么是 Telegram 机器人？](<https://flowin.click/zh-cn/articles/ruhe-chuangjian-telegram-jiqiren#headline-6-324>)
- [Telegram 机器人的本质](<https://flowin.click/zh-cn/articles/ruhe-chuangjian-telegram-jiqiren#headline-11-324>)
- [通过 @BotFather 创建 Telegram 机器人](<https://flowin.click/zh-cn/articles/ruhe-chuangjian-telegram-jiqiren#headline-14-324>)
- [Telegram 机器人的功能](<https://flowin.click/zh-cn/articles/ruhe-chuangjian-telegram-jiqiren#headline-17-324>)
- [常见问题](<https://flowin.click/zh-cn/articles/ruhe-chuangjian-telegram-jiqiren#faq>)

## 什么是 Telegram 机器人？

首先，Telegram 机器人是一种特殊的账号。它和普通用户一样，有名称、简介和头像。您可以私聊它，也可以把它添加到群组。

但您不能以机器人的身份登录 Telegram 应用并手动回复。机器人由程序控制：程序接收消息，决定回复什么内容。机器人能理解哪些命令、执行哪些任务，都在程序中定义。

## Telegram 机器人的本质

Telegram 机器人的本质，是让人通过普通聊天与程序交互。用户无需打开一个带菜单和表单的独立应用，只需打开熟悉的 Telegram 对话。

例如，编辑部需要一个机器人来收集读者建议。读者发送下一篇文章的选题，程序将其保存并回复确认消息。另一个机器人可能用于提醒会议，或开展知识问答。从外面看，这些都是普通消息，但背后程序的任务各不相同。

首先需要注册一个机器人账号。只要您有 Telegram 账号就可以注册。机器人的运行方式可以在注册后再设置。

## 通过 @BotFather 创建 Telegram 机器人

@BotFather 会依次要求您提供两个值：显示名称，以及称为 username 的唯一地址。本例中的名称为“编辑部助手”。

在哪里操作

截图展示的是 Telegram Web。在 Telegram 应用中，也只需打开与 @BotFather 的聊天，发送相同的命令。本例中 @BotFather 的回复为英语，下面会说明它在每一步要求您做什么。

1. 通过 Telegram 搜索找到 **[@BotFather](<https://t.me/BotFather>)**，打开聊天，点击顶部名称进入资料页。核对用户名是否确实为 **@BotFather**，并确认有认证标记：名称相似，并不代表它就是官方机器人。返回聊天。如果您是第一次打开这段对话，请点击“开始”。
   
   [![官方 @BotFather，用户名为 @BotFather，并带有认证标记](<https://flowin.click/wp-content/uploads/2026/11/cf-d4c87976581776beb15e533a.webp>)](<https://flowin.click/wp-content/uploads/2026/11/cf-d4c87976581776beb15e533a.webp>)
   
   注册时必须使用的正是 @BotFather。
   
   小提示
   
   提前想好一个清楚易懂的名称，以及几个备选地址。名称应让人看出机器人的用途，地址则最好简短、易于输入。这样，第一个地址被占用时，您还有备选方案。
2. 在聊天中发送命令 ` /newbot `。@BotFather 会用英语回复，要求您为新机器人起一个名称。
3. 将机器人的名称作为一条单独的消息发送。本例使用“编辑部助手”。这里可以使用俄文字母和空格。收到名称后，@BotFather 会要求您提供 username。
   
   [![命令 /newbot、名称“编辑部助手”，以及随后 @BotFather 的回复](<https://flowin.click/wp-content/uploads/2026/11/cf-1ad25059acf02fd0bb9408c3.webp>)](<https://flowin.click/wp-content/uploads/2026/11/cf-1ad25059acf02fd0bb9408c3.webp>)
   
   先发送 /newbot，再发送名称。两条消息展示在同一段对话中。
4. 发送选定的 username，不要带上符号 ` @ `。它必须由 5 至 32 个拉丁字母、数字或下划线组成，并以 ` bot ` 结尾。本例中通过的地址为 @editorial\_helper\_flowin\_bot，请为您自己的机器人选择另一个尚未被占用的地址。如果地址已被占用，@BotFather 会要求您换一个。username 通过后，回复中就会出现机器人的链接和令牌，注册至此完成。
   
   [![@BotFather 确认创建 @editorial\_helper\_flowin\_bot 并提供令牌，令牌内容已遮挡](<https://flowin.click/wp-content/uploads/2026/11/cf-f308cabf4cb001766129b138.webp>)](<https://flowin.click/wp-content/uploads/2026/11/cf-f308cabf4cb001766129b138.webp>)
   
   确认信息、机器人地址和令牌会放在同一条消息中。图片中的令牌已隐藏。

现在，机器人已有账号和地址，其他人可以通过这个地址找到它。获取的令牌将用于下一步：把程序连接到机器人。

## Telegram 机器人的功能

刚创建的账号本身还不会做任何事情。要让机器人接收读者建议、发送提醒或执行其他任务，就需要一个程序。您可以自己编写、委托开发者制作，或选择功能合适的现成服务。

连接时需要 @BotFather 消息中的令牌。它让程序能够访问机器人账号。username 的作用不同：其他人通过这个地址找到聊天，因此可以将它告诉读者和客户。

如果您打开新机器人，点击“开始”后没有收到回复，并不意味着注册失败。程序尚未连接时，还没有任何程序来回复。

重要提醒

持有令牌的人可以控制机器人。请像保管密码一样保管令牌，只将它交给您信任并委托连接机器人的开发者或服务。机器人地址可以公开，令牌不可以。

## 常见问题

 

**需要为机器人单独购买 SIM 卡吗？**

不需要。您通过自己的 Telegram 账号，在 @BotFather 中创建机器人。机器人本身不需要单独的号码或 SIM 卡。

 

**不会编程也能创建机器人吗？**

注册不需要写代码，只需完成与 @BotFather 的对话。要让机器人执行任务，注册后还需要一个程序，或功能合适的现成服务。

 

**@BotFather 不接受 username，该怎么办？**

检查长度、允许使用的字符，以及结尾是否为 ` bot `，具体请参照[地址选择规则](<https://flowin.click/zh-cn/articles/ruhe-chuangjian-telegram-jiqiren#choose-bot-username>)。如果消息提示 username 已被占用，请换一个。显示名称可以保持不变。

 

**为什么点击“开始”后机器人仍然不回复？**

这个按钮会向机器人发送开始对话的命令，但回复需要由程序生成。如果程序尚未连接，这是正常现象。注册和开始运行的区别，详见[机器人工作方式一节](<https://flowin.click/zh-cn/articles/ruhe-chuangjian-telegram-jiqiren#headline-17-324>)。

 

**如果令牌泄露给了他人，需要创建新机器人吗？**

不需要，您可以通过 [@BotFather](<https://t.me/BotFather>) 撤销并更换令牌。更换后，需要在已连接的程序或服务中填入新密钥。机器人账号本身保持不变。
