heardic 发表于 2025-4-10 23:00:57

基于 Cloudflare Worker 的拼车机器人部署指南

## 基于 Cloudflare Worker 的拼车机器人部署指南

### 🌟 项目简介

通过 Cloudflare Worker 实现零成本 Telegram 流量查询机器人,适合拼车群组使用。用户可自助查询:

- 剩余流量
- 到期时间
- 在线状态

!(https://r2.369069.xyz/20250410_a5ffde54.jpg)
!(https://r2.369069.xyz/20250410_014c7614.jpg)

------

### 🚀 快速部署

#### 准备工作

1. Cloudflare 账号
2. 3x-ui 面板(需开放外网访问)
3. Telegram 机器人 Token(通过 [@BotFather](https://www.nodeseek.com/member?t=BotFather) 申请)参考链接:[获取 Telegram 机器人 Token](https://forum.naixi.net/goto.php?url=https%3A%2F%2Fblog.xiny.cc%2Farchives%2FmTaUz0TW)

#### 部署步骤

1. **创建新 Worker**
   进入 Cloudflare Dashboard → Workers → 创建
2. **粘贴代码**
   复制 GitHub 完整代码:(https://forum.naixi.net/goto.php?url=https%3A%2F%2Fgithub.com%2Fxinycai%2Fworker-query-3xui-TGbot%2Fblob%2Fmain%2Fworker.js)
   👉 粘贴到 Worker 编辑器中
3. **配置代码中的参数**
   在Worker 编辑器中编辑以下参数:

```javascript
const TELEGRAM_BOT_TOKEN = "xxxxxxxxxxmCW3s"; // 你的机器人Token
const TG_NAME = '@xxxxx'         // 联系方式(支持消息转发机器人)
const BASE_URL = "http://xxx.xxx:2334/dfhask" // 3x-ui面板地址(含端口和路径)
const USERNAME = "xxxx"                     // 3x-ui管理员账号
const PASSWORD = "xxxxxxxxxxx"                // 3x-ui管理员密码
```

1. **部署服务**
   点击 "保存并部署"

2. **设置 Webhook**
   访问以下URL激活机器人(替换为你的Worker域名):

   ```
   https://你的worker域名/setWebhook
   ```

------

### 🛠️ 功能验证

向机器人发送以下命令测试:

| 命令          | 功能说明             |
| ------------- | -------------------- |
| `/start`      | 显示功能菜单         |
| `/status`   | 查询当前账号流量   |
| `/query 参数` | 指定参数查询其他账号 |
| `/id`         | 获取当前会话ID       |
| `/help`       | 显示管理员联系方式   |

------

### ⚠️ 注意事项

1. **3x-ui 面板需开放外网访问**
2. **Webhook 设置必须执行**

------

### 🙏 致谢

灵感来源于 (https://www.nodeseek.com/space/23484)
上车老哥的claw,看到这个机器人,感觉很不错,所以整了一个
如果对你有用的话,麻烦点击下面的Github开源地址给我点个Star,感恩的心
项目源码:(https://forum.naixi.net/goto.php?url=https%3A%2F%2Fgithub.com%2Fxinycai%2Fworker-query-3xui-TGbot)

zarayuki 发表于 2025-4-11 15:16:53

太牛了吧,大佬
页: [1]
查看完整版本: 基于 Cloudflare Worker 的拼车机器人部署指南