Telegram

第一步:创建一个 Telegram 机器人

1.1 打开 BotFather

在 Telegram 中搜索@BotFather(官方机器人管理器),然后开始聊天。

⚠️ Make sure it’s the verified official BotFather — don’t use third-party imitations.
⚠️ 请确保使用的是经过验证的官方 BotFather 账号——切勿使用第三方仿冒账号。

1.2 创建新机器人

发送命令 /newbot 。BotFather 会要求你输入名称和用户名。

1.3 Set the Bot Name 1.3 设置机器人名称

请输入你的机器人的显示名称(例如: cc-connect )。

1.4 Set the Bot Username 1.4 设置机器人的用户名

请输入用户名(用户名必须以 bot 结尾,例如 cc_connect_bot )。

💡 Naming rules: 💡 命名规则:

  • Must end with bot (case-insensitive)
    必须以 bot 结尾(不区分大小写)
  • Only letters, numbers, and underscores
    只能包含字母、数字和下划线。
  • Must be globally unique
    必须具有全球唯一性

1.5 Get the Bot Token 1.5 获取机器人令牌

After creation, BotFather will reply with something like:
创建完成后,BotFather 会回复类似这样的内容:

1
2
3
4
5
Done! Congratulations on your new bot...
Use this token to access the HTTP API:
1234567890:ABCdefGHIjklMNOpqrsTUVwxyz-123456

Keep your token secure...

⚠️ Save this token immediately — it’s only shown once! If lost, use /mybots → select bot → API TokenRevoke current token to regenerate.
⚠️ 请立即保存此令牌——它只会显示一次而已!如果丢失了,请使用 /mybots → 选择机器人 → API TokenRevoke current token 来重新生成。


Telegram_1newbot

得到 HTTP API

二、获取 个人聊天 ID 或者 群聊 ID

1、借助三方机器人 @get_id_bot

搜索 @get_id_bot 机器人,然后也有两种使用方式

方式一:进入与其私聊界面,选择标记1,弹出如下指示面板(注意不是发消息,而是选择面板里的选项)。

选择 My ID 即为个人聊天 ID;

选择 My Group ,则在分享后获得群聊 ID。

Telegram_2id_1

方式二:通过 ”添加到群组或者频道“ ,将其添加到你的群组里

Telegram_2id_2_1 Telegram_2id_2_2

2、不借助三方机器人,纯靠自己的机器人 token

2.1 获取您的个人聊天 ID

  1. 将以下地址的 {{TOKEN}} 替换为您的机器人的Token,换完后访问以下网址:

    1
    https://api.telegram.org/bot{{TOKEN}}/getUpdates
  2. 如果复制粘贴到浏览器地址栏,没发消息就回车请求。不出意外你会得到如下 response

    1
    2
    3
    4
    {
    "ok": true,
    "result": []
    }
  3. 所以我们要向你的机器人发送任何消息。然后刷新网址,得到类似如下的结果

  4. 在返回的 JSON 数据中找到 chat.id 字段,即为你的用户id。

2.2 获取群聊 ID

  1. 将该机器人添加到某个群组中。
  2. 在群组中发送消息时,请务必提及@your_bot。
  3. 请查看 getUpdates 网址——群组聊天 ID 通常为负数。

三、设置机器人指令(可选)

1. Set Command Menu 设置命令菜单

在 BotFather 中发送:

1
/setcommands

请选择您的机器人,然后输入命令列表:

1
2
3
help - Show available commands
new - Start a new session
list - List sessions

2. Set Bot Description 设置机器人描述

1
/setdescription

请输入描述内容——用户首次使用该机器人时就会看到这些文字。

四、重置Token

方式1:输入命令(如图中①②)

  1. 进入 BotFather 聊天界面,输入/revoke
  2. 请选择你的机器人。

方式2:选择小程序(如图中③)

Telegram_5revoke