为新机器人获取 Token
- 在 Telegram 中打开 @BotFather,点击 Start(开始)。
- 发送
/newbot。 - 发送机器人的名称,比如我的店铺助手。
- 发送一个以
bot结尾的用户名,比如myshop_helper_bot。如果已被占用,就换一个。
BotFather 会回复一条包含 Token 的消息,看起来像这样:
7123456789:AAHk3x9Lm2Qp-Rz8vWc4TnB...
冒号前面是机器人的 ID,后面是密钥部分。整串都要复制。
找回已有机器人的 Token
- 打开 @BotFather,发送
/mybots。 - 点击你要的机器人。
- 点击 API Token,BotFather 会显示当前的 Token。
重置泄露的 Token
如果你的 Token 可能被别人拿到了,就重置它。旧 Token 会立即失效。
- 打开 @BotFather,发送
/mybots,然后点击你的机器人。 - 点击 API Token,再点击 Revoke current token(撤销当前 Token)。
- 复制新 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 来断开连接。