无论你是想打造一个自动推送通知的机器人,还是想开发一个功能丰富的智能助手,第一步总是相同的:创建一个属于你自己的 Telegram Bot。
这个过程比你想象的要简单得多,完全免费,并且全部通过与 Telegram 的官方“机器人之父”——@BotFather——对话来完成。
本教程将详细指导你完成每一步,最终你将获得两个最重要的信息:
- 机器人 API Token:控制你机器人的唯一“秘钥”。
- 你的 Chat ID:让机器人知道该把消息发送到哪里的“地址”。
Part 1:创建机器人并获取 API Token
API Token 是控制你机器人的唯一凭证,绝对不要泄露给任何人!
步骤 1:找到“机器人之父” BotFather
在 Telegram 的搜索框中,搜索 @BotFather。请认准官方认证的蓝色对勾标志,以防找到山寨机器人。
[在这里插入截图:Telegram 搜索框中显示 @BotFather 及其蓝色认证标志]
点击进入聊天窗口,然后点击底部的 “Start” 按钮开始对话。
步骤 2:创建新机器人
发送命令 /newbot 给 BotFather。
步骤 3:为你的机器人命名
BotFather 会首先询问你机器人的“名字”(Name)。这个名字是显示在聊天顶部的,可以包含空格,比较随意,主要是为了方便识别。
例如,你可以输入:我的监控通知机器人
[在这里插入截图:向 BotFather 发送机器人名字]
步骤 4:设置机器人的“用户名” (Username)
接下来,BotFather 会要求你设置机器人的“用户名”(Username)。这个用户名是唯一的,并且有严格的格式要求:
- 必须是唯一的,不能与现有机器人重名。
- 必须以
bot结尾,例如my_test_bot或MyTestBot。 - 不能包含空格。
例如,你可以输入:MyMonitorNoticeBot
如果用户名已被占用,BotFather 会提示你再试一个。
步骤 5:保存你的 API Token!
一旦用户名设置成功,BotFather 就会发来一条恭喜信息,其中包含你的 API Token。它是一长串由数字和字母组成的字符串。
⚠️ 重要提示:
这串 Token 就是你机器人的“万能钥匙”。请立即将它完整地复制下来,并保存在一个安全的地方。
[在这里插入截图:BotFather 发送的包含 API Token 的成功消息]
Part 2:获取你的 Chat ID
光有机器人还不够,你还需要告诉它消息应该发给谁。这个“谁”就是由 Chat ID 来标识的。获取个人 Chat ID 最简单的方法是使用另一个机器人。
步骤 1:找到 @userinfobot
在 Telegram 搜索框中搜索 @userinfobot,并开始与它聊天。
步骤 2:获取 ID
你甚至不需要发送任何命令,只要点击 “Start”,@userinfobot 就会立刻返回你的基本信息,其中第一行就是你的 ID。
[在这里插入截图:@userinfobot 返回的用户信息,高亮显示 “Id: xxxxxxxxx”]
这个纯数字的 ID 就是你的 Chat ID。将它复制并保存好。
总结
恭喜你!现在你已经拥有了配置一个机器人所需的所有关键信息:
- 一个机器人 API Token
- 你的个人 Chat ID
有了这两样东西,你就可以将它们填入任何需要使用 Telegram Bot 的应用程序或脚本中,从而实现自动推送消息等各种强大的功能。