Skip to content

🤖 Telegram 机器人:认领赛博小弟

🌱 创建: 2026/04/01 ⏱️ 更新: 2026/05/22

This content is not available in your language yet.

Telegram 上的所有机器人都由官方的 BotFather 统一管理。

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

机器人在发送消息时,需要知道目标用户的唯一身份标识,这就是 Chat ID。

方法一:使用第三方工具机器人(最简单快捷)

Section titled “方法一:使用第三方工具机器人(最简单快捷)”
  1. 在 Telegram 搜索栏中搜索 @userinfobot@getmyid_bot
  2. 点击进入聊天并点击 Start(或发送 /start)。
  3. 机器人会立即回复你的个人信息,其中 Id: 后面的数字(如 123456789)就是你的个人 Chat ID。

方法二:通过 API 获取(适合开发者)

Section titled “方法二:通过 API 获取(适合开发者)”
  1. 首先,在 Telegram 中搜索你刚刚创建的机器人的 Username,进入聊天并点击 Start(这一步非常重要,必须先由你主动发起对话,机器人才能给你发消息)。
  2. 在聊天框随便发一条消息,比如发送 hello
  3. 打开浏览器,访问以下链接(将 <YourBOTToken> 替换为你刚才在 BotFather 那里获取的实际 Token): https://api.telegram.org/bot<YourBOTToken>/getUpdates
  4. 页面会返回一段 JSON 数据。仔细查找 "chat":{"id": 后面的数字,这就是你的 Chat ID。
tgchatid

第三部分:测试消息发送是否这个词

Section titled “第三部分:测试消息发送是否这个词”

在浏览器中直接测试发送消息是最简单的方法,你只需要拼接一个网址(URL)并在浏览器中访问它即可。浏览器会自动发送一个 GET 请求给 Telegram 的服务器。

以下是直接在浏览器中使用的 URL 格式:

请将下面这个链接中的三个占位符替换为你自己的信息(注意:替换时不要保留 <> 符号):

Terminal window
https://api.telegram.org/bot<你的BotToken>/sendMessage?chat_id=<你的ChatID>&text=<你要发送的测试消息>
  • <你的BotToken>:你在 BotFather 那里获取的一长串字符。
    • 注意:bot 这个词需要保留在 Token 的最前面。
  • <你的ChatID>:你刚刚获取的一串数字(比如 123456789)。
  • <你要发送的测试消息>:你想让机器人发给你的内容,比如 Hello 或者 Test Message

假设你的信息如下:

  • Token: 1234567890:ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghi
  • Chat ID: 987654321
  • 想发送的消息: Hello_from_browser

那么,你最终要复制到浏览器地址栏的链接就是这样的:

Terminal window
https://api.telegram.org/bot1234567890:ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghi/sendMessage?chat_id=987654321&text=Hello_from_browser
  1. 把拼接好的完整链接复制。
  2. 打开你电脑或手机上的任意浏览器(如 Chrome, Edge, Safari)。
  3. 将链接粘贴到地址栏,然后按下回车键(Enter)。
  4. 如果发送成功,浏览器页面会显示一段包含 "ok":true 的类似代码,同时你的 Telegram 就会立刻收到机器人发来的消息!

小提示:如果你想发送包含空格特殊字符的中文消息,直接在浏览器地址栏输入通常是可以的(现代浏览器会自动处理)。但如果报错,可以尝试把空格替换为 %20,或者使用简单的英文单词进行首次测试。

  • 群组 Chat ID: 如果你想让机器人发消息到群组,需要先将机器人拉入该群组,并在群里发一条消息,然后使用上述的 getUpdates API 方法查看 JSON 数据,群组的 Chat ID 通常是以 -(负号)开头的。
  • 隐私设置: 默认情况下,机器人无法读取群组内的所有消息,只能读取以 / 开头的指令。如需读取所有消息,需在 BotFather 中修改 /setprivacy 设置。

Last updated: