一个使用Cloudflare Worker实现的OneBot SDK (概念验证)
-
安装
Wrangler
npm install -g wrangler # 安装Wrangler wrangler login # 登录Wrangler
-
下载本项目并安装依赖
npm install
-
部署到Cloudflare Worker
wrangler publish
-
使用无头客户端进行连接
- 反向Universal WS上报地址:
wss://<你的worker地址>/ws
- 反向Universal WS上报地址:
API仍然处于早期阶段, 可能会随时更改!
目前本项目自带一个简单的复读机示例, 请查看本项目的src/handler.ts
文件
由于Wrangler的WebSocket支持目前仍然有Bug, 所以只能进行线上直接调试, 不能通过wrangler dev
本地调试
本项目使用MIT协议进行许可
- Cloudflare: 提供了白嫖怪最爱的Worker
和世界上最烂的CLI工具Wrangler botuniverse/onebot
: 提供了一个统一的机器人协议nonebot/aiocqhttp
: 提供了SDK实现的参考
就这样啦, 晚安~