Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add: Plugins Manager #54

Merged
merged 5 commits into from
Sep 12, 2021
Merged

Add: Plugins Manager #54

merged 5 commits into from
Sep 12, 2021

Conversation

Ailitonia
Copy link
Owner

No description provided.

- 插件权限声明方法优化
- 冷却系统改为在 matcher 中由初始化 state 配置, 于权限配置保持一致
- 修改冷却类型为全局用户冷却, 全局群组冷却, 用户冷却和群组冷却, 移除之前的插件冷却和全局冷却
- 冷却配置时间细度改为秒, 可为 matcher 单独配置冷却
- 调整各插件配置适配重构后的冷却系统
- 初始化插件 export 时默认添加 basic 和 skip_cd 可配置权限, 只有额外自定义的权限节点才需手动配置
- 速率控制模块
- 新增插件管理基础模块, 添加数据库相关表
- 新增插件管理器
@Ailitonia Ailitonia added the enhancement New feature or request label Sep 12, 2021
@Ailitonia Ailitonia self-assigned this Sep 12, 2021
@Ailitonia Ailitonia merged commit 6063263 into dev Sep 12, 2021
@Ailitonia Ailitonia deleted the dev_perm_coold branch September 12, 2021 07:02
@Ailitonia Ailitonia linked an issue Sep 12, 2021 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Future: 插件管理器
1 participant