diff --git a/.gitignore b/.gitignore index f1c3f64..61f8a00 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,6 @@ -/tmp -/scripts -/ProjectWIND -/data +tmp/ +data/ **/.DS_Store -/app_demo/ .idea/ -.vscode/ \ No newline at end of file +.vscode/ +ProjectWIND \ No newline at end of file diff --git a/app_demo.zip b/app_demo.zip deleted file mode 100644 index 99872b4..0000000 Binary files a/app_demo.zip and /dev/null differ diff --git a/readme.md b/readme.md index 830b353..0676673 100644 --- a/readme.md +++ b/readme.md @@ -1,4 +1,4 @@ -# ProjectWIND +# WIND 像风一样自由
ProjectWIND
@@ -8,20 +8,38 @@ license: [MIT](./LICENSE) 🚧🚧🚧🚧施工中ing…… 🚧🚧🚧🚧 > warning: 该项目正在开发中,请勿用于生产环境 -TODO: -- ✅ 协议端通信 -- ✅ 日志输出 -- ✅ 文件初始化 -- ✅ 事件处理 -- ✅ 数据库交互 -- ✅ 插件系统 -- ✅ 用户系统 -- ❌ web ui -- ❌ 文档编写 - ## WIND 是什么? -WIND(全称:WIND is not dice)是一个基于 Go 语言开发的bot框架,旨在以高自由度完成各种功能。 +WIND ( *WIND is not dice* ) 是一个基于 Go 语言开发的bot框架,旨在以高自由度完成各种功能。 + +### 特点 +- 基于 Golang 的核心,轻量高效,跨平台支持 +- 基于onebot11协议,可对接各种平台 +- 利用goja实现的js插件系统,高效灵活的插件实现 +- 定时任务、API事件响应等多种触发方式,满足各种需求 +- 同时支持webUI和Terminal交互,方便开发调试和维护管理 +- 支持多用户系统,灵活管理用户权限,高效资源共享,一个核心运行多个bot + +--- + +TODO: +- [ ] 底层框架 + - [x] 单协议通信 + - [ ] 文件资源管理 + - [ ] 多用户系统 + - [ ] 数据库管理 + - [ ] 日志输出 + - [ ] 配置文件 +- [ ] 插件管理 + - [x] 基础事件处理 + - [ ] 指令管理 + - [ ] 定时任务管理 + - [ ] API管理 +- [ ] web ui +- [ ] 文档编写 +- [ ] 手册编写 + +--- # 项目依赖与致谢