Giter VIP home page Giter VIP logo

spring_mirai's People

Contributors

1952511149 avatar lc6a avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

nic-cook

spring_mirai's Issues

关于法律责任承担

您好,

十分感谢使用Mirai框架作为底层框架。

但请注意 Mirai作为一个学习性项目,没有能力也没有义务承担任何可能的法律责任,烦请您修改README

谨代表 Mirai开发维护, 社区成员 在 2021年6月19日声明 我们不接受承担任何由 spring_mirai 项目带来的法律责任。

兼容Java

目前开发并未考虑与Java的兼容性。基于默认实现进行开发应该没问题,需要自定义某些实现时可能不容易使用Java实现。

运行控制器类或方法指定事件通道

目前创建控制器方法的事件监听器时用的是全局事件通道,用户无法添加自己的mirai过滤器,只能额外编写过滤器bean。
对于一些简单的过滤操作,建议让用户直接在控制器内定义,可以用工厂方法或者其它形式。

开发成mirai-console启动器

目前官方有命令行启动器、图形界面启动器,可以考虑开发成Web启动器,供云服务器用户更方便进行管理。

控制器类或方法指定事件通道

目前创建控制器方法的事件监听器时用的是全局事件通道,用户无法添加自己的mirai过滤器,只能额外编写过滤器bean。
对于一些简单的过滤操作,建议让用户直接在控制器内定义,可以用工厂方法或者其它形式。

远程查看、编辑插件数据、配置

插件的很多功能控制是在插件数据、插件配置中保存的,能够在线编辑这些文件的话,将能够更加方便的在运行时对插件进行管理。

编写mcl加载脚本

本项目不能动态更改mirai相关依赖版本,可以编写脚本加载进mcl,从而让mcl统一管理依赖版本。

交互式开发

消息处理不仅仅有指令式,还应该有交互式,目前可以考虑以控制器属性的方式定义交互功能。

重构前端界面

目前前端界面比较混乱,各页面设计不太合理,希望重构。

重构为多模块应用

本项目包含多个逻辑意义上的模块,应该重构为项目上的多模块结构。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.