# 代码运行
私聊 群聊 DC TG
# 运行
/e <语言> <代码>
<语言>
可选值:
查看详细列表
- Python 3.9:
py
预装的第三方库:Pillow、numpy、matplotlib、scipy、kiwisolver、python-dateutil、pyparsing、cycler、six
预装的字体:NotoSansCJKSC-Black.ttf、NotoSerifCJKSC-Black.ttf - Node.js:
js
- Lua:
lua
- C++:
cpp
- C#:
cs
- C:
c
- Java:
java
- PHP:
php
- Kotlin:
kt
- Kotlin Script:
kts
- Rust:
rs
- Golang:
go
- F#:
fs
- R:
r
- Pascal:
pas
- Lisp:
lisp
- Erlang:
erl
- Swift:
swift
- Brainfuck:
bf
经测试不支持[实参]
。 - Groovy:
groovy
- Bash:
sh
- NASM(64 位):
asm
- Ruby(暂不可用):
rb
- Scala(暂不可用):
scala
文件返回
在运行目录下有一名为 temp
的目录,若有输出文件需求,请向该目录保存文件。图片的最大尺寸为 5000×5000
。音频的最大大小为 1MB
。
示例指令(Python 3):
/e py from PIL import Image, ImageDraw
image = Image.new("RGB", (50, 20), "white")
draw = ImageDraw.Draw(image)
draw.text((0, 0), "Hello", fill='black')
image.save("./temp/a.jpg")
支持的文件格式:
- image/jpg
- image/png
- image/gif
- audio/wav
- audio/ogg
- audio/mp3
# 用户代码
通过用户代码,您可以实现一键执行自己或他人公开的代码(自定义指令)。
# 保存(修改)
/e <语言> save <名称> [代码]
[代码]
最长为 10000 字。为空时则后续单独上传文件,发送其它文本则取消操作。
注意
每个人仅能保存 10 个用户代码。
示例指令(Python 3):
/e py save encodeBase64 import sys, base64
print(base64.b64encode(sys.argv[1].encode()).decode())
# 详情
/e info <名称>
<名称>
可以使用 <用户名>:<名称>
的格式来获取他人公开代码的详情。
# 运行
/e run <名称> [实参]
<名称>
可以使用 <用户名>:<名称>
的格式来运行他人公开的代码。
示例指令(Python 3):
/e py run encodeBase64 test
# 公开
让其他人可以运行您保存的用户代码。
/e public <名称>
# 修改详情
/e description <名称> <详情>
<详情>
最长为 500 字。
# 列表
/e list
# 删除
/e del <名称>