跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / BashNode.jsAI

Telegram 机器人 Token 与 ChatID 获取实战指南

Telegram 机器人开发需先获取 Token 与 Chat ID。通过 @BotFather 创建机器人可获 Token;利用 @getuseridbot 查用户 ID,@get_id_bot 查群组 ID。测试阶段可用浏览器请求或 curl 命令验证接口连通性。若需在群聊接收消息,需关闭隐私模式并重新拉入机器人。

黑客帝国发布于 2026/3/29更新于 2026/6/1119 浏览

开发 Telegram 机器人:凭证获取与接口测试

搭建 Telegram 机器人的第一步,是拿到两个核心凭证:Bot Token 和 Chat ID。有了它们,才能通过 HTTP API 发送消息或接收事件。

1. 创建机器人并获取 Token

在 Telegram 中搜索并添加官方机器人 @BotFather。这是管理所有机器人的入口。

进入对话后,输入 /start 开始交互,接着发送 /newbot 指令。系统会提示你为新机器人命名(支持中文),名称必须以 bot 结尾且不能重复。提交后,BotFather 会返回一段类似 Use this token to access the HTTP API 的字符串,这就是你的 Bot Token,务必妥善保存。

2. 获取用户 ID 与群组 ID

不同的聊天对象需要不同的 ID 格式,获取方式略有区别。

个人用户 ID 添加机器人 @getuseridbot,发送 /start,它会自动回复你的 UserID。

群组或频道 ID 将机器人 @get_id_bot 拉入目标群组或频道。发送命令 /my_id@get_id_bot,它会返回以 -100 开头的 Chat ID(例如 -1001818202301)。注意,普通群组的 ID 通常不需要加 -100,但频道和超级群组必须带前缀。

3. 接口连通性测试

拿到凭证后,建议先验证 API 是否可用。这里提供两种常用方法,无需编写代码即可快速排查。

浏览器访问 直接在地址栏替换 {token} 和 {chatid} 后访问:

https://api.telegram.org/bot{token}/sendMessage?chat_id={chatid}&text=Hello

如果返回 JSON 数据包含 ok: true,说明连接正常。

命令行测试 如果你习惯使用终端,可以用 curl 发送 POST 请求:

curl -s -X POST https://api.telegram.org/bot{token}/sendMessage -d chat_id={chatid} -d text="Hello World"

这种方式更接近实际开发中的调用逻辑,适合在脚本环境中调试。

4. 群组消息权限设置

默认情况下,机器人无法接收群组内的普通消息。若需要在群聊中监听消息,需调整隐私模式。

联系 @BotFather,输入 /setprivacy,选择对应的机器人,将其设置为 Disable 模式。修改后,如果机器人仍收不到消息,尝试将其踢出群组再重新拉入,刷新一下状态即可生效。


注:Token 相当于密码,请勿泄露给他人;Chat ID 随群组变化,动态获取更稳妥。

目录

  1. 开发 Telegram 机器人:凭证获取与接口测试
  2. 1. 创建机器人并获取 Token
  3. 2. 获取用户 ID 与群组 ID
  4. 3. 接口连通性测试
  5. 4. 群组消息权限设置
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • LeetCode 179. 最大数:贪心策略与全序关系证明
  • 主流UI设计工具AI生成界面对比:Figma、墨刀、Pixso
  • OpenCowork 实测:Windows 本地 AI 助手,支持飞书与文件操作
  • 前端 PWA 开发指南:离线缓存与推送通知实现
  • libwebkit2gtk-4.1-0 安装失败时的备选库兼容性评估
  • Java 集合框架中 HashSet、HashMap、TreeSet 与 TreeMap 的关系解析
  • AI 产品经理学习路线与核心技能指南
  • Python 核心技术栈与多领域应用实战指南
  • VS Code 中关闭 GitHub Copilot 的完整步骤
  • OpenClaw 多 Agent 与多飞书机器人配置指南
  • Python 官方文档查阅与打包技术指南
  • 2026-ai图像生成模型真实感对比-皮肤纹理-光影谁最强
  • Python 并发编程实战:多线程、多进程与线程池应用
  • F5 刷新时浏览器前端发生了什么
  • 零基础 Python 爬虫学习指南:安装、应用方向与就业薪资
  • Neo4j 数据库 Windows 环境安装与运行指南
  • Python 编程入门指南:基础语法与核心应用
  • PyTorch 中 LSTM 模型参数详解
  • Telegram Bot 与 Mini-App 开发实践:获取 window.Telegram.WebApp 对象及解析
  • MyLesson 小程序前台前端开发(一)

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online