Skip to content
This repository has been archived by the owner on Nov 3, 2022. It is now read-only.

一个使用Cloudflare Worker实现的OneBot SDK (概念验证) / A proof of concept of using Cloudflare Worker as OneBot client

License

Notifications You must be signed in to change notification settings

mnixry/onebot-worker

Repository files navigation

OneBot-Worker

一个使用Cloudflare Worker实现的OneBot SDK (概念验证)


开始使用

  1. 安装Wrangler

    npm install -g wrangler # 安装Wrangler
    wrangler login # 登录Wrangler
  2. 下载本项目并安装依赖

    npm install
  3. 部署到Cloudflare Worker

    wrangler publish
  4. 使用无头客户端进行连接

    • 反向Universal WS上报地址: wss://<你的worker地址>/ws

进行开发

API仍然处于早期阶段, 可能会随时更改!

目前本项目自带一个简单的复读机示例, 请查看本项目的src/handler.ts文件

由于Wrangler的WebSocket支持目前仍然有Bug, 所以只能进行线上直接调试, 不能通过wrangler dev本地调试

许可

本项目使用MIT协议进行许可

鸣谢

  • Cloudflare: 提供了白嫖怪最爱的Worker和世界上最烂的CLI工具Wrangler
  • botuniverse/onebot: 提供了一个统一的机器人协议
  • nonebot/aiocqhttp: 提供了SDK实现的参考

就这样啦, 晚安~

About

一个使用Cloudflare Worker实现的OneBot SDK (概念验证) / A proof of concept of using Cloudflare Worker as OneBot client

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published