lc6a / spring_mirai Goto Github PK
View Code? Open in Web Editor NEW高可自定义QQ机器人开发框架/启动器
License: Other
高可自定义QQ机器人开发框架/启动器
License: Other
您好,
十分感谢使用Mirai框架作为底层框架。
但请注意 Mirai作为一个学习性项目,没有能力也没有义务承担任何可能的法律责任,烦请您修改README
谨代表 Mirai开发维护, 社区成员 在 2021年6月19日声明 我们不接受承担任何由 spring_mirai 项目带来的法律责任。
目前开发并未考虑与Java的兼容性。基于默认实现进行开发应该没问题,需要自定义某些实现时可能不容易使用Java实现。
本人暂不考虑开发mirai-console插件
打包mirai-console插件时会遇到一些问题,见mamoe/mirai-console#291 (comment)
如果你能够解决此问题,欢迎提pr
将控制器打包后,运行时动态加载控制器。
打包成插件来让mirai-console来加载本项目。
目前创建控制器方法的事件监听器时用的是全局事件通道,用户无法添加自己的mirai过滤器,只能额外编写过滤器bean。
对于一些简单的过滤操作,建议让用户直接在控制器内定义,可以用工厂方法或者其它形式。
目前官方有命令行启动器、图形界面启动器,可以考虑开发成Web启动器,供云服务器用户更方便进行管理。
目前创建控制器方法的事件监听器时用的是全局事件通道,用户无法添加自己的mirai过滤器,只能额外编写过滤器bean。
对于一些简单的过滤操作,建议让用户直接在控制器内定义,可以用工厂方法或者其它形式。
插件的很多功能控制是在插件数据、插件配置中保存的,能够在线编辑这些文件的话,将能够更加方便的在运行时对插件进行管理。
调整参数注入实现为唯一生效排序bean结构。
本项目不能动态更改mirai相关依赖版本,可以编写脚本加载进mcl,从而让mcl统一管理依赖版本。
消息处理不仅仅有指令式,还应该有交互式,目前可以考虑以控制器属性的方式定义交互功能。
目前前端界面比较混乱,各页面设计不太合理,希望重构。
目前是以WebSocket的方式进行远程控制台通信,不能看到、保留历史记录,并且对现有逻辑存在一定侵入性。进行日志重定向或者流重定向是更好的实现方式。
本项目包含多个逻辑意义上的模块,应该重构为项目上的多模块结构。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.