跳转到内容

LNNBot/指令/uiua:修订间差异

此后如竟没有炬火,我便是唯一的光。
ColorfulGalaxy留言 | 贡献
Create
 
DGCK81LNN留言 | 贡献
无编辑摘要
 
(未显示2个用户的5个中间版本)
第1行: 第1行:
{{LNNBot指令信息
{{LNNBot指令信息
|别名=
|别名=
|属性=请求输入参数
|属性=严格选项解析
|所属插件=
|所属插件=miniplug:common/uiua
|父级指令=
|父级指令=util.script
|所需权限=
|所需权限=
}}
}}


<code>uiua</code>指令用于运行UIUA代码
<code>uiua</code> 指令可运行 [https://uiua.org Uiua] 代码。
 
== 法 ==
 
uiua <code:{{LNNBot值类型链接|rawtext}}...>
 
调用指令时可引用一条消息作为输入,可以是文本、图片或语音。文本会以字符数组的形式输入,图片和语音则是字节数组,可以使用 <code>°img</code>、<code>°audio</code> 函数进行解码。
 
当被引用的消息为多张图片或图文混排时,若消息以图片开头则取开头的(第一张)图片作为输入,否则取消息内所有的文本作为输入,暂不支持手动选择或同时输入多张图片。
 
目前由Uiua 只支持 wav 音频格式,指令会自动将输入的语音消息预先转码为 wav。
 
=== 选项 ===
 
{|class="wikitable"
! 语法 !! 说明
|-
| <code>-f, --format</code>
| 运行前格式化代码
|-
| <code>-F, --format-only</code>
| 仅格式化代码,不运行
|-
| <code>--, --rest &lt;code:{{LNNBot值类型链接|rawtext}}...></code>
| 分隔选项与参数
|-
| <code>-I, --input <{{LNNBot值类型链接|fragment}}></code>
| (隐藏选项)指定文本、图片或音频作为输入
|}
 
=== 快捷方式 ===
 
{|class="wikitable"
! 语法 !! 等价指令 !! 说明
|-
| <code>∪''code...''</code> || <code>uiua ''code...''</code> || 运行代码
|-
| <code>∪∪''code...''</code> || <code>uiua -f ''code...''</code> || 格式化并行代码
|-
| <code>∪∪∪''code...''</code> || <code>uiua -F ''code...''</code> || 格式化代码
|}

2025年11月21日 (五) 15:28的最新版本

uiua
属性 严格选项解析
所属插件 miniplug:common/uiua
父级指令 util.script

uiua 指令可运行 Uiua 代码。

用法

uiua <code:rawtext...>

调用指令时可引用一条消息作为输入,可以是文本、图片或语音。文本会以字符数组的形式输入,图片和语音则是字节数组,可以使用 °img°audio 函数进行解码。

当被引用的消息为多张图片或图文混排时,若消息以图片开头则取开头的(第一张)图片作为输入,否则取消息内所有的文本作为输入,暂不支持手动选择或同时输入多张图片。

目前由于 Uiua 只支持 wav 音频格式,指令会自动将输入的语音消息预先转码为 wav。

选项

语法 说明
-f, --format 运行前格式化代码
-F, --format-only 仅格式化代码,不运行
--, --rest <code:rawtext...> 分隔选项与参数
-I, --input <fragment> (隐藏选项)指定文本、图片或音频作为输入

快捷方式

语法 等价指令 说明
code... uiua code... 运行代码
∪∪code... uiua -f code... 格式化并运行代码
∪∪∪code... uiua -F code... 格式化代码