Skip to content

tiedanGH/mirai-compiler-framework

Repository files navigation

Mirai Compiler Framework

基于 Glot 接口的 Mirai Console 在线编译器框架

release Build Snapshot

简体中文 | English


特色功能

  • 全方位多语言支持
    • Glot 接口提供了 40 种常见编程语言,应对各种编程需求
  • 项目一键保存与执行
    • 通过指令将项目URL保存至本地,下次只需输入项目名称即可极速启动
  • 支持使用多种格式输出
    • Markdown/HTML转图片、base64自定义格式(图片、语音、视频)、文本转语音、链接下载图片、LaTeX转图片,还能输出消息链、多条消息或转发消息。满足生成各种效果的需求
  • 智能数据存储与调用
    • 自定义数据持久化保存,后续运行可直接读取,轻松延续程序逻辑。同时可获取昵称、QQ号、群聊等信息
  • 群聊和私信主动消息
    • 程序可主动向指定群聊或个人发送消息,实现实时提醒与即时互动
  • 本地代码高速缓存
    • 首次执行自动缓存代码,后续运行无需重复下载,加载速度大幅提升

安装方法

  1. 本插件基于 Mirai Console 运行,您可以通过阅读 Mirai用户手册 来了解如何安装、启动机器人。
  2. MiraiConsole 成功启动后,将本项目 releases 中的.jar文件放入.\plugins\目录下即可加载插件。
  3. 插件加载成功后,将 data文件夹 下的所有文件放入 data\site.tiedan.mirai-compiler-framework\ 中,然后重新启动 MiraiConsole
  4. config\site.tiedan.mirai-compiler-framework\ 中填写 Glot 的 Api Tokenmail.properties 中填写SMTP邮箱信息(如果需要,用于将存储数据发送邮件查看)
  5. 本框架提供了超过200个已经实现好的项目,位于 data\PastebinData.yml,放入数据文件夹来加载已有项目

帮助文档


基于第三方开源代码

本项目部分代码基于 mirai-console-jcc-plugin(原始地址:https://github.com/jie65535/mirai-console-jcc-plugin
该项目遵循 GNU Affero General Public License v3.0(AGPL-3.0) 发布。

根据 AGPL-3.0 协议要求,本项目保留原始项目的版权声明,并在此对其贡献表示感谢。
如需了解该许可证的详细内容,请参阅本项目中的 LICENSE 文件。

反馈

如在安装或使用插件过程中遇到任何问题,欢迎通过以下方式反馈:

致谢

感谢所有为本框架提供代码或灵感的开发者!
截至 2025 年 6 月 6 日,本框架已整合 217 个独立的项目。

特别感谢:

About

Mirai Console online compiler framework based on Glot API

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •