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

LxBot 3.0 展望 #34

Open
JoinChang opened this issue Mar 28, 2022 · 0 comments
Open

LxBot 3.0 展望 #34

JoinChang opened this issue Mar 28, 2022 · 0 comments
Labels
enhancement New feature or request N With normal priority: this issue won't affect operation

Comments

@JoinChang
Copy link
Owner

JoinChang commented Mar 28, 2022

介绍

该版本为 LxBot 的第三个大版本,开发周期长,预计下半年开工。

与 2.0 的差别

在用户体验与功能上:

  • Discord 端适配 Slash Command,让用户能够更方便的使用机器人。
  • 新增网页管理面版,使用户能够更好的操作配置。
  • 全平台用户数据同步,使用网页端统一管理。
  • 权限系统更加详细,采用权限节点与权限等级的方案。

在代码上:

  • 全平台机器人同进程,降低整体内存占用。
  • 数据库使用 MongoDB。
  • 指令处理使用装饰器,抛弃传统 if else,使代码看起来不那么屎。
  • 通过代码直接生成内置帮助,降低人工维护的成本。
  • 更加模块化,降低代码的耦合度。
@JoinChang JoinChang added enhancement New feature or request N With normal priority: this issue won't affect operation labels Mar 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request N With normal priority: this issue won't affect operation
Projects
None yet
Development

No branches or pull requests

1 participant