如何获取 Telegram 机器人 Token

机器人 Token 就是让程序控制你机器人的密码。你可以从 Telegram 官方机器人 @BotFather 那里获取,大约需要一分钟。

更新于 · 阅读约3分钟

为新机器人获取 Token

  1. 在 Telegram 中打开 @BotFather,点击 Start(开始)。
  2. 发送 /newbot。
  3. 发送机器人的名称,比如我的店铺助手。
  4. 发送一个以 bot 结尾的用户名,比如 myshop_helper_bot。如果已被占用,就换一个。

BotFather 会回复一条包含 Token 的消息,看起来像这样:

7123456789:AAHk3x9Lm2Qp-Rz8vWc4TnB...

冒号前面是机器人的 ID,后面是密钥部分。整串都要复制。

找回已有机器人的 Token

  1. 打开 @BotFather,发送 /mybots。
  2. 点击你要的机器人。
  3. 点击 API Token,BotFather 会显示当前的 Token。

重置泄露的 Token

如果你的 Token 可能被别人拿到了,就重置它。旧 Token 会立即失效。

  1. 打开 @BotFather,发送 /mybots,然后点击你的机器人。
  2. 点击 API Token,再点击 Revoke current token(撤销当前 Token)。
  3. 复制新 Token,粘贴到运行机器人的地方。在 Echo Maker 上,用新 Token 重新连接机器人。

保管好你的 Token

  • 任何拿到 Token 的人都能读取你机器人的消息,并以你机器人的身份发消息。
  • 千万别把它发到群里、截图里或公开的代码仓库中。
  • 只把它粘贴到你信任的、用来运行机器人的服务里。
  • 撤销 Token 是把其他人挡在门外最快的办法。

拿到 Token 后做什么

把它粘贴到运行机器人的服务中。用 Echo Maker 的话,打开 @mkfrbot,选择模板,在它提示时粘贴 Token。几秒钟后机器人就上线了。完整步骤请看如何创建 Telegram 机器人。

常见问题

机器人 Token 和我的 Telegram 密码是一回事吗?

不是。Token 只能控制一个机器人,无法访问你的个人 Telegram 账号。

机器人 Token 会过期吗?

不会。在你于 BotFather 中撤销之前,Token 一直有效。

我把 Token 弄丢了,需要新建机器人吗?

不需要。打开 BotFather,发送 /mybots,选择机器人,点击 API Token 就能再次看到。

把 Token 交给 Echo Maker 安全吗?

和所有机器人托管服务一样,Echo Maker 需要 Token 才能替你运行机器人。你在 BotFather 中始终是所有者,随时可以撤销 Token 来断开连接。