图床搭建教程

[up主专用,视频内嵌代码贴在这]

如何获取Telegram的Bot_Token和Chat_ID
要获取 Telegram 的 Bot_Token 和 Chat_ID,请按照以下步骤操作:

  1. 获取 Bot_Token
    打开 Telegram,搜索 BotFather。
    启动与 BotFather 的对话,并发送命令 /newbot。
    按照 BotFather 的提示操作:
    给你的 bot 取一个名字(这个是显示名称,可以随便取)。
    给你的 bot 设置一个用户名(必须以 bot 结尾,例如 my_first_bot)。
    完成后,BotFather 会回复一条消息,其中包含 Bot_Token,类似于:
    ruby
    复制代码
    Use this token to access the HTTP API:
    123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11
  2. 获取 Chat_ID
    方法 1:使用 GetUpdates 获取 Chat_ID
    打开你创建的 bot,点击 Start 启动对话。
    在浏览器中访问以下 URL,将 YOUR_BOT_TOKEN 替换为你获取的 Bot_Token:
    bash
    复制代码
    https://api.telegram.org/botYOUR_BOT_TOKEN/getUpdates
    返回的 JSON 数据中会有类似以下的内容:
    json
    复制代码
    {
    “ok”: true,
    “result”: [
    {
    “update_id”: 123456789,
    “message”: {
    “message_id”: 1,
    “from”: {
    “id”: 987654321, // 这是你的 Chat_ID
    “is_bot”: false,
    “first_name”: “YourName”,
    “username”: “YourUsername”,
    “language_code”: “en”
    },
    “chat”: {
    “id”: 987654321, // 这是你的 Chat_ID
    “first_name”: “YourName”,
    “username”: “YourUsername”,
    “type”: “private”
    },
    “date”: 1670000000,
    “text”: “/start”
    }
    }
    ]
    }
    上述 chat.id 的值(如 987654321)就是你的 Chat_ID。
    方法 2:使用第三方工具
    可以使用一些在线工具或 Telegram bot(如 userinfobot)。
    启动 @userinfobot,它会返回你的 Chat_ID。
  3. 群组或频道的 Chat_ID
    如果你想获取群组或频道的 Chat_ID,可以将 bot 添加到群组或频道后,使用与方法 1 类似的方式(getUpdates)获取对应的 chat.id。注意:

群组的 Chat_ID 通常是负数,如 -123456789。
频道的 Chat_ID 也可能是负数,或者是带 @ 的频道用户名。