🤖 Telegram 机器人:认领赛博小弟
第一部分:申请 Telegram 机器人
Section titled “第一部分:申请 Telegram 机器人”Telegram 上的所有机器人都由官方的 BotFather 统一管理。
1. 找到 BotFather
Section titled “1. 找到 BotFather”- 打开 Telegram 客户端。
- 在顶部的搜索栏中输入
@BotFather。 - 认准带有官方蓝色认证图标(✔️)的账号,点击进入聊天界面。
- 点击底部的 Start(或发送
/start)。
2. 创建新机器人
Section titled “2. 创建新机器人”- 在聊天框中发送命令:
/newbot - 设置机器人的显示名称(Name):
- BotFather 会要求你输入一个名字,这可以是你喜欢的任何名称,支持中文(例如:
我的通知机器人)。
- BotFather 会要求你输入一个名字,这可以是你喜欢的任何名称,支持中文(例如:
- 设置机器人的用户名(Username):
- 必须是唯一的,且必须以
bot结尾(例如:my_alert_test_bot或MyAlertTestBot)。
- 必须是唯一的,且必须以
- 获取 Token:
- 创建成功后,BotFather 会发送一条包含 HTTP API Token 的长消息。
- Token 的格式类似:
1234567890:ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghi - ⚠️ 警告: 请妥善保管此 Token,不要泄露给他人。拥有此 Token 的人即可完全控制你的机器人。

第二部分:获取你的 Chat ID
Section titled “第二部分:获取你的 Chat ID”机器人在发送消息时,需要知道目标用户的唯一身份标识,这就是 Chat ID。
方法一:使用第三方工具机器人(最简单快捷)
Section titled “方法一:使用第三方工具机器人(最简单快捷)”- 在 Telegram 搜索栏中搜索
@userinfobot或@getmyid_bot。 - 点击进入聊天并点击 Start(或发送
/start)。 - 机器人会立即回复你的个人信息,其中
Id:后面的数字(如123456789)就是你的个人 Chat ID。
方法二:通过 API 获取(适合开发者)
Section titled “方法二:通过 API 获取(适合开发者)”- 首先,在 Telegram 中搜索你刚刚创建的机器人的 Username,进入聊天并点击 Start(这一步非常重要,必须先由你主动发起对话,机器人才能给你发消息)。
- 在聊天框随便发一条消息,比如发送
hello。 - 打开浏览器,访问以下链接(将
<YourBOTToken>替换为你刚才在 BotFather 那里获取的实际 Token):https://api.telegram.org/bot<YourBOTToken>/getUpdates - 页面会返回一段 JSON 数据。仔细查找
"chat":{"id":后面的数字,这就是你的 Chat ID。

第三部分:测试消息发送是否这个词
Section titled “第三部分:测试消息发送是否这个词”在浏览器中直接测试发送消息是最简单的方法,你只需要拼接一个网址(URL)并在浏览器中访问它即可。浏览器会自动发送一个 GET 请求给 Telegram 的服务器。
以下是直接在浏览器中使用的 URL 格式:
1. URL 模板
Section titled “1. URL 模板”请将下面这个链接中的三个占位符替换为你自己的信息(注意:替换时不要保留 < 和 > 符号):
https://api.telegram.org/bot<你的BotToken>/sendMessage?chat_id=<你的ChatID>&text=<你要发送的测试消息>2. 具体替换说明
Section titled “2. 具体替换说明”<你的BotToken>:你在 BotFather 那里获取的一长串字符。- 注意:
bot这个词需要保留在 Token 的最前面。
- 注意:
<你的ChatID>:你刚刚获取的一串数字(比如123456789)。<你要发送的测试消息>:你想让机器人发给你的内容,比如Hello或者Test Message。
3. 完整示例
Section titled “3. 完整示例”假设你的信息如下:
- Token:
1234567890:ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghi - Chat ID:
987654321 - 想发送的消息:
Hello_from_browser
那么,你最终要复制到浏览器地址栏的链接就是这样的:
https://api.telegram.org/bot1234567890:ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghi/sendMessage?chat_id=987654321&text=Hello_from_browser4. 测试步骤
Section titled “4. 测试步骤”- 把拼接好的完整链接复制。
- 打开你电脑或手机上的任意浏览器(如 Chrome, Edge, Safari)。
- 将链接粘贴到地址栏,然后按下回车键(Enter)。
- 如果发送成功,浏览器页面会显示一段包含
"ok":true的类似代码,同时你的 Telegram 就会立刻收到机器人发来的消息!
小提示:如果你想发送包含空格或特殊字符的中文消息,直接在浏览器地址栏输入通常是可以的(现代浏览器会自动处理)。但如果报错,可以尝试把空格替换为 %20,或者使用简单的英文单词进行首次测试。
常见问题与注意事项
Section titled “常见问题与注意事项”- 群组 Chat ID: 如果你想让机器人发消息到群组,需要先将机器人拉入该群组,并在群里发一条消息,然后使用上述的
getUpdatesAPI 方法查看 JSON 数据,群组的 Chat ID 通常是以-(负号)开头的。 - 隐私设置: 默认情况下,机器人无法读取群组内的所有消息,只能读取以
/开头的指令。如需读取所有消息,需在 BotFather 中修改/setprivacy设置。