Webhook 管理
setWebhook 支持 Secret Token、allowed_updates、max_connections、固定 IP 和自签名证书。安全地删除 Webhook 或丢弃待处理更新。
免费 · 开源 · Bot API 10.3
设置、检查和删除机器人的 Webhook,编辑命令、名称、描述、头像、菜单按钮和默认管理员权限——无需写代码或运行脚本。
名称和描述可以针对每种用户语言单独设置。“所有语言”是默认值。
命令显示在菜单按钮中,以及用户输入“/”时的提示里。可为每个范围和语言设置不同的列表。
用户将机器人添加为管理员时建议的权限。用户在确认前仍可修改。
本次会话中每个 get* 方法的最新结果。
最近 100 个请求。不会显示机器人 Token,Secret Token 会被隐藏。
setWebhook 支持 Secret Token、allowed_updates、max_connections、固定 IP 和自签名证书。安全地删除 Webhook 或丢弃待处理更新。
以本地时间显示待处理更新、最近的投递错误和同步错误,并针对 SSL、DNS、超时和 HTTP 错误给出提示。
以纯文本编辑 setMyCommands 并自动校验,支持不同范围(私聊、群组、管理员、指定聊天)和语言。
以任意语言设置机器人名称、简短描述和描述。上传或删除照片或视频头像。
在命令列表和你的小程序(Web App)之间切换菜单按钮,可全局设置,也可针对单个聊天。
群组和频道的默认管理员权限,包括 Bot API 10.3 中的最新权限。
原始 JSON 响应、请求日志,以及每个操作可直接复制的 curl 命令。
English、Русский、Español、Português 和简体中文。浅色和深色主题,支持手机。
api.telegram.org(或你选择的 API 服务器)。页面是完全静态的,没有后端。Token 只在你的浏览器中用于调用 Telegram Bot API,不会发送到其他任何地方。你可以审查开源代码或部署自己的副本。如果怀疑 Token 泄露,请在 @BotFather → /revoke 中撤销。
连接机器人并打开 Webhook 选项卡。它会调用 getWebhookInfo,显示 URL、待处理更新数量、最近一次投递错误及其时间,并给出修复提示。
打开 Webhook → 危险操作 → 删除 Webhook,可选择同时丢弃待处理更新。之后机器人即可通过 getUpdates(长轮询)接收更新——否则 Telegram 会返回“409 Conflict: can't use getUpdates method while webhook is active”。
Telegram 无法将更新投递到你的 Webhook。查看最近的错误:SSL 问题、DNS 错误、超时,或服务器返回的 HTTP 4xx/5xx。修复服务器后,可按需丢弃队列中的更新。
机器人接收的更新类型列表。默认接收除 chat_member、message_reaction 和 message_reaction_count 之外的所有类型。如需接收这三种,请显式选择。
可以。在“命令”选项卡中选择范围(所有私聊、所有群组、管理员、指定聊天或成员)和语言。Telegram 会为每个用户显示最匹配的列表。
你的网络、浏览器扩展或所在地区可能屏蔽了 api.telegram.org。打开“高级:API 服务器”,使用自己的代理(仓库中提供免费的 Cloudflare Workers 模板)或本地 Bot API 服务器。
免费,采用 MIT 许可证。Fork 仓库并启用 GitHub Pages,或运行 npm run build 并将 dist 文件夹上传到任意静态托管。