GithubHelp home page GithubHelp logo

suk-ws / system-icee Goto Github PK

View Code? Open in Web Editor NEW
5.0 2.0 1.0 1.92 MB

像是一个java应用程序框架一样的bot框架 | 新版配置文件!!~ | 开发文档正在等 ph-Bookshelf 的更新...吧应该是 | 进行测试/应用的discord服务器(关机状态..)/(新鲜出炉的海报(?):

Home Page: https://discord.sukazyo.cc

License: GNU Lesser General Public License v2.1

Java 100.00%
bot java framework

system-icee's Introduction

post.png

一个 Java 平台上的 Bot 框架
亦或不只是 Bot 的框架

English | Chinese

错误码表 | 核心程序文档 | 模块开发手册

iCommonBotsCee | iTgDcCee | iMiraiCee | Coeur-iCee | iScriptCee | iGradleCee




简介

System iCee 是一个 Sukazyo Workshop 计划中的跨聊天平台(和系统平台)的 bot 程序。

现在计划上,这个项目将不会再包括任何实际 bot 功能,而只是一个 bot 平台。 当年设计上的各种功能会以插件的形式建立新库 iXxxCee 之类的。


开发计划

正在开发的内容

  • 配置文件
  • 插件模块加载系统
  • 生命周期
  • 任务队列以及任务队列
  • 命令接口优化

还要等一等...的内容

  • CommonBot
  • Telegram 支持
    • 有可能会做 osu!chat 的支持
    • 有可能会做 LINE / 开黑啦 等支持
  • 更加复杂好用灵活的启动逻辑

计划/考虑中的内容

  • hytrans 作为翻译规范
  • 多语言的 JavaDoc 之类的(尽管很想但是相关资料很不好找)
  • 自动构建一类的东西(目前看起来并不是那么的必要,而且这个东西配置起来极~麻烦,不过总之还是要有的)
  • iGradleCee,用于 iCee 的插件外置模块开发环境(不确定是否需要,毕竟太远了,而且 Sukazyo 对此不了解,所以优先级很低)

开源许可

System iCee 暂时根据 LGPL 开源。

贡献指南

随便使用 pull-request / issue 即可。

不仅仅是切实的贡献, Sukazyo 同样欢迎对还没做出来的功能或已经做出来的功能的功能建议,接口规范建议等等。


iCee Background

依赖的开源项目们

About the image

The illustration on the poster image is Pixiv 72046240 , enm... i'm sorry that, i did not get permission but used it without permission. If this is not appropriate, please contact sukazyo and sukazyo will remove it.

however, due to this is just an open source project, and i doesn't get any benefit from it, could the illustrator let go of sukazyo?

english text by Google Translate... yeah

system-icee's People

Contributors

eyre-s avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

eyre-s

system-icee's Issues

Mirai 2.0 的兼容性问题:是否继续进行 QQ 支持

由于 Mirai 2.0 不支持 OracleJDK,并且看起来 mirai 开发者并未着手或者计划修复这个问题

而同时,suk 长期以来一直还在使用 OracleJDK,并且 众所周知(大概并没有) 切换开发环境,尤其是在使用多个系统的情况下,并不方便,再加上这也势必会影响使用 OracleJDK 的贡献者

所以,iCee 项目现在需要考虑是否继续支持 QQ 平台。


如果放弃支持 QQ 平台,iCee 对天朝内用户的友善程度几乎可以说是降到了 0。毕竟 Sukazyo 也是一个天朝内用户,迫于大环境,没有 QQ 支持的 iCee 会让至少 Sukazyo 自己的体验下降 80% 或许更多。

当然也可以考虑继续使用 mirai 1.x 版本,然后等待 2.x 版本支持 OracleJDK。可惜的是安全性和 2.x 带来的更方便的体验就没有了。

Sukazyo 大概是更愿意更新到 mirai 2.x 然后寻求此问题的或正规(换到OpenJDK)或**(手改mirai文件)的解决方案,
不过如果没有人用得到 QQ 的话就算了。

(Sukazyo 自己倒也能忍受使用一个不常用的 IM 平台 并且毕竟 Sukazyo 可是著名的懒

(感觉排版好乱a
可读性问题极差

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.