Awesome
JCC - J Compiler Collection
基于Glot接口的mirai-console在线编译器插件
run
命令原型
run <language> <code>
run <language> <pastebinUrl> [stdin]
引用消息: run <language> [stdin]
参数说明
参数 | 说明 | 示例 | 备注 |
---|---|---|---|
language | 编程语言 | python | 用/jcc list 列出所有支持的语言 |
code | 代码 | print("Hello world") | 要运行的代码,支持换行 |
pastebinUrl | pastebin地址 | https://pastebin.ubuntu.com/p/KhBB7ZjVbD/ | 需要在 pastebin 上传代码 |
stdin | 标准输入 | 1 2 3 4 5 | 可选 用于scanf 之类 |
使用示例
直接使用
run python print("Hello world")
从 pastebinUrl 运行代码:
run c https://pastebin.ubuntu.com/p/KhBB7ZjVbD/
从 引用 执行代码:
引用: print("Hello world")
run python
支持运行程序带输入:
例1
run c https://pastebin.ubuntu.com/p/S2PyvRqJNf/ 1 2 3 4 5
例2
run c 1 2 3 4 5
其他指令
- /jcc help # 帮助
- /jcc list # 列出所有支持的编程语言
- /jcc template <language> # 获取指定语言的模板
插件使用方法
本插件基于Mirai-Console运行,您可以通过阅读Mirai用户手册来了解如何安装、启动机器人。
MiraiConsole
成功启动后,只需要将本项目发布的.jar
文件放入.\plugins\
目录下即可加载插件。
发布地址
反馈
如使用或安装插件过程中遇到非本插件功能问题,您首先应该在Mirai论坛中搜索解决方案,若未解决,可以在本项目的主题贴中回帖提问。
如果是插件本身的问题或漏洞,您可以向我提交一个issue。若您有能力且愿意帮助我修复这些问题,请提交Pull request。