🤖 ChatID获取机器人
ChatID Helper Bot 是一个开源 Telegram Chat ID 获取机器人,基于 Cloudflare Workers 部署,帮助用户快速获取个人、群组和频道聊天 ID。
ChatID Helper Bot
轻松便捷地获取聊天 ID!这款 Telegram 机器人基于 Cloudflare Workers 构建,无需服务器部署。
示例机器人: ChatIDHelperBot
https://github.com/CECEthanClarke/get-chatid-bot-cf-worker
部署指南
Step 1: 创建你的 Telegram 机器人
- 前往 Telegram 的 @BotFather,使用
/newbot命令创建你的机器人。 - 按提示提供所需信息。
- 创建完成后,@BotFather 会发送给你机器人的 token。此 token 是部署必需的——请保存好以备后用。
Step 2: 学习部署 Cloudflare Workers
- 参考 Cloudflare Workers 部署指南。
- 下载机器人的源代码。
- 在本地运行
npm run deploy部署你的 worker。
Step 3: 配置所需环境变量
要让机器人正常运行,必须设置两个环境变量:
- BOT_TOKEN
- BOT_SECRET_TOKEN
可参考 Cloudflare Workers 文档 添加环境变量。
详细说明:
- BOT_TOKEN:将从 @BotFather 收到的 token 复制粘贴到此变量中。
- BOT_SECRET_TOKEN:这是你自己定义的一个值,必须满足以下条件:
- 长度为 1-256 个字符。
- 允许的字符:
A-Z、a-z、0-9、_、-。 - 用于确保机器人的安全性。
Step 4: 设置 Webhook URL
在浏览器中访问以下 API 地址来配置 webhook URL: https://api.telegram.org/bot/setWebhook?url=&secret_token=<BOT_SECRET_TOKEN>
将占位符 <token>、<url> 和 <BOT_SECRET_TOKEN> 替换为你的实际值:
<token>:来自 @BotFather 的机器人 token。<url>:部署 worker 后由 Cloudflare 提供的 URL。<BOT_SECRET_TOKEN>:你在 Step 3 中定义的值,必须完全一致。
- Tags:
- 产品
- 机器人
- TG
- Telegram机器人
- ChatID
- Cloudflare Workers
- 开源