2026/1/143

Telegram 如何创建个人机器人 bot?获取Token和Chat ID简明教程无废话

Telegram Bot Token 获取

  1. 打开Telegram,搜索@BotFather
  2. 发送 /newbot 指令
  3. 完成创建后,获取Token:
    63xxxxxx71:AAFoxxxxn0hwA-2TVSxxxNf4c
    
  4. API文档参考: Telegram Bot API

Chat ID 获取

私聊Chat ID

  1. 发送消息激活机器人
  2. 访问:https://api.telegram.org/bot{Token}/getUpdates
  3. 从JSON中提取:
    "chat": {
      "id": 21xxxxx38,
      "type": "private"
    }
    

频道Chat ID

  1. 添加机器人至频道管理员
  2. 发布消息后访问:https://api.telegram.org/bot{Token}/getUpdates
  3. 从JSON中提取:
    "chat": {
      "id": -1001xxxxxx062,
      "type": "channel"
    }
    

群组Chat ID

  1. 桌面端添加机器人至群组
  2. 复制消息链接:https://t.me/c/194xxxx987/11/13
  3. 解析群组ID:
    • 原始ID:194xxxx987
    • API使用:-100194xxxx987

群组话题ID

  1. 复制消息链接:https://t.me/c/194xxxx987/11/13
  2. 解析话题ID:11
  3. 发送消息时附加参数:
    &message_thread_id=11
    

消息发送测试

  • 私聊:
    https://api.telegram.org/bot63xxxxxx71:AAFoxxxxn0hwA-2TVSxxxNf4c/sendMessage?chat_id=21xxxxx38&text=test123
    
  • 频道:
    https://api.telegram.org/bot63xxxxxx71:AAFoxxxxn0hwA-2TVSxxxNf4c/sendMessage?chat_id=-1001xxxxxx062&text=test123
    
  • 群组:
    https://api.telegram.org/bot63xxxxxx71:AAFoxxxxn0hwA-2TVSxxxNf4c/sendMessage?chat_id=-100194xxxx987&text=test123
    
  • 群组话题:
    https://api.telegram.org/bot783114779:AAEuRWDTFD2UQ7agBtFSuhJf2-NmvHN3OPc/sendMessage?chat_id=-100194xxxx987&message_thread_id=11&text=test123
    

评论

还没有评论。