https://github.com/nonebot/noneflow
NoneBot workflow management bot built with NoneBot
https://github.com/nonebot/noneflow
Last synced: 11 months ago
JSON representation
NoneBot workflow management bot built with NoneBot
- Host: GitHub
- URL: https://github.com/nonebot/noneflow
- Owner: nonebot
- License: mit
- Created: 2020-11-18T10:52:44.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-04-09T22:04:46.000Z (11 months ago)
- Last Synced: 2025-04-09T23:19:48.889Z (11 months ago)
- Language: Python
- Homepage: https://github.com/apps/noneflow
- Size: 2.1 MB
- Stars: 19
- Watchers: 2
- Forks: 8
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# NoneFlow
_✨ NoneBot 工作流管理机器人 ✨_
[](https://codecov.io/gh/nonebot/noneflow)
[](https://github.com/nonebot/nonebot2)
## 主要功能
根据 插件/协议/机器人 发布(带 Plugin/Adapter/Bot 标题)议题,自动修改对应文件,并创建拉取请求。
## 自动处理
- 商店发布议题创建后,自动根据议题内容创建拉取请求
- 相关议题修改时,自动修改已创建的拉取请求,如果没有创建则重新创建
- 拉取请求关闭时,自动关闭对应议题,并删除对应分支
- 已经创建的拉取请求在其他拉取请求合并后,自动解决冲突
- 自动检查是否符合发布要求
- 审查通过后自动合并
### 发布要求
- 项目主页能够访问
- 项目发布至 PyPI
- 插件能够正常加载
## 使用方法
- [自动处理商店发布议题和测试插件](examples/noneflow.yml)
- [定时测试商店内插件](examples/store-test.yml)
- [自动处理商店信息修改/删除议题](examples/noneflow-registry.yml)
- [自动合并插件配置修改](examples/noneflow-results.yml)
## 测试
在 [noneflow-test](https://github.com/nonebot/noneflow-test) 仓库中测试。
