帮助文档

以下两种均被称作参数

  • 使用 < >(半形角括号)包裹的为必选参数
  • 使用 [ ](半形中括号)包裹的为可选参数

参数中的 | (竖线) 代表的意思是或。其它包含的特殊符号,如 ^(脱字符)、$/(斜杠)、%(百分号)等,为自动填充的格式或符号,与包裹的符号与竖线一样,并不需要出现在指令中。

开头带有 - (连字号) 的参数为可多选选项,标题后带有 * 的指令仅最高权限者使用。

一般情况下,以下指令仅群聊使用(除特殊标明指令外)。

常见问题已搬迁至 https://bot.lxns.org/faq/


基础指令

帮助

/x help [部分]
/x ? [部分]

关于

/x about

运行状态

/x stat [cvm [ID]]
/x status [cvm [ID]]

签到

/sign

签到须绑定 Lxnet 账号

点赞

/like


名言指令

米言

随机发送一条米言

/miyan

获取米言数量

/miyan info

一言

/1yan [类型]

[类型] 可选参数:

  • 动画: a
  • 漫画: b
  • 游戏: c
  • 小说: d
  • 原创: e
  • 来自网络: f
  • 其他: g

示例指令: /1yan a

小知识

/xzs

该指令中部分内容真实性存疑,请谨慎甄别。

牛逼

/nb [@]


图片处理指令

以图搜图

受 API 次数限制,有时会出现无法识图(结果为空)的问题。

/search image [图片] [-[选项]]

[图片] 为空时将会检测下一条消息是否为图片,若是则执行操作,反之退出操作。

[选项] 可选参数:

  • 无视相似度: a
  • ascii2d 搜索: b
    使用 ascii2d API 代替原有 API 识图

示例指令: /search image <图片> -b

以图搜番

/search image [图片]

[图片] 规则同上

裸露度鉴别

/detect nudity [图片]

[图片] 规则同上

图片鉴黄

/detect porn [图片]

[图片] 规则同上

图片光学识别(OCR)

/x ocr [图片]

[图片] 规则同上


文本处理指令

所有特殊格式 (图片、表情等) 将会被自动转码为 CQ 码。

简繁转换

到繁体

/ch t <内容>

/ch traditional <内容>

/chinese t <内容>

/chinese traditional <内容>

到简体

/ch s <内容>

/ch simplified <内容>

/chinese s <内容>

/chinese simplified <内容>

Base64

编码

/b64 en <内容>

/b64 encode <内容>

/base64 en <内容>

/base64 encode <内容>

解码

/b64 de <内容>

/b64 decode <内容>

/base64 de <内容>

/base64 decode <内容>

MD5 计算

/md5 <内容>

文本转语音

/tts [语言] <内容>

[语言] 可选参数:

  • zh-CN: cn(默认)
  • ja-JP: ja
  • en-US: us
  • en-AU: au
  • fr-FR: fr

翻译

/trans [目标语言] [待翻译的文本]

[目标语言] 可选参数:

  • 简体中文: zh(默认)
  • 繁体中文: zh-TW
  • 英文: en
  • 日语: jp
  • 韩语: kr
  • 德语: de
  • 法语: fr
  • 西班牙文: es
  • 意大利文: it
  • 土耳其文: tr
  • 俄文: ru
  • 葡萄牙文: pt
  • 越南文: vi
  • 印度尼西亚文: id
  • 马来西亚文: ms
  • 泰文: th

[待翻译的文本] 为空时将进入翻译模式

* 在翻译模式下,您说的每一句话都会被自动翻译(除斜杠开头)。

日文转罗马音

/romaji <待转换的日文>

进制转换

/base <原进制> <目标进制> <文本>

<原进制>、<目标进制> 仅支持 2 至 36 的整数。

LaTeX 渲染

/latex <文本>

二维码生成

/x qrcode <文本>

<文本> 长度不能大于 100 字


音游查询指令

Arcaea (韵律源点)

Arcaea 由 lowiro 开发,该工具与 Arcaea 以及 lowiro 无从属关系。

该类别下的所有指令均可在私聊中使用。

绑定账号

/arc bind <Arcaea ID|用户名>

/arcaea bind <Arcaea ID|用户名>

Arcaea ID 指的是 9 位好友 ID,下同

绑定账号详情

/arc bind info

/arcaea bind info

查询最近成绩

/arc

/arcaea

/arc info [@|-[选项]]

/arcaea info [@|-[选项]]

[选项] 可选参数:

查询单曲最佳成绩

/arc info <曲名> [难度] [-[选项]]

/arcaea info <曲名> [难度] [-[选项]]

<曲名> 可以使用原名、官方简称、俗称

[难度] 可选参数:

  • Beyondbynbyd
  • Futureftr(默认)
  • Presentprs
  • Pastpst

[选项] 可选参数同上

示例指令: /arc info 对立拉窗帘 prs -a

潜力值计算

/arc calc <曲名|成绩> <定数> [难度]

/arcaea calc <曲名|成绩> <定数> [难度]

<曲名> 可选参数同上

<定数> 为浮点数

[难度] 可选参数同上

隐藏个人潜力值

/arc config ptt

/arcaea config ptt

默认开关卡片查询

/arc config card

/arcaea config card

搜索曲目

/arc search <曲名>

/arcaea search <曲名>

<曲名> 可选参数同上

曲目详情

/arc song <曲名>

/arcaea song <曲名>

<曲名> 可选参数同上

随机曲目

/arc rand [难度]

/arc random [难度]

/arcaea rand [难度]

/arcaea random [难度]

[难度] 为 1 至 11 整数

Best 30 查询

/arc b30

/arcaea b30

Recent 10 由 Best 30 和潜力值逆推得出,值为估计值,仅供参考。

登录 Arcaea 账号

该指令与绑定账号不互通。

/arc bind account

/arcaea bind account

该指令登录 Arcaea 账号需要账号与密码, 且会占用一个设备数,旨在获取账号详情信息(如体力等),我们会严格保护您账号的信息。

登录 Arcaea 账号详情

/arc pinfo

/arcaea pinfo

登出 Arcaea 账号

/arc bind account cancel

/arcaea bind account cancel

下述功能在部分用户中仍有争议,请谨慎使用。

osu!

绑定账号

/osu bind <osu! ID|用户名>

绑定账号详情

/osu bind info [模式]

[模式] 可选参数:

  • osu!: 0(默认)
  • Taiko: 1
  • CtB: 2
  • osu!mania: 3

查询最近成绩

/osu

/osu info [模式] [osu! ID|用户名|@]

[模式] 可选参数同上

示例指令: /osu pc info 0 sumizomeee

默认查询模式

/osu config mode [模式]

[模式] 可选参数同上

获取谱面试听音频

/osu map preview <谱面 ID>

获取谱面缩略图

/osu map cover <谱面 ID>

获取谱面背景图

/osu map bg <谱面 ID>

获取谱面全曲音频

/osu map audio <谱面 ID>

搜索谱面

/osu map search <关键词> [页数]

osu!droid

绑定账号

/od bind <osu!droid 用户名>

/osud bind <osu!droid 用户名>

绑定账号详情

/od bind info

/osud bind info

查询最近成绩

/od

/osud

/od info [osu!droid 用户名|@]

/osud info [osu!droid 用户名|@]

查询单曲最佳成绩

/od info <谱面 ID> [难度]

/osud info <谱面 ID> [难度]

用户名更名申请

/od rename <旧 osu!droid 用户名> <新用户名> <绑定的邮箱>

/osud rename <旧 osu!droid 用户名> <新用户名> <绑定的邮箱>

默认开关卡片查询

/od config card

/osud config card

预览效果

CDPP 系统

更新 CDPP 总值

/od update

/osud update

CDPP 统计信息

/od cdpp

/osud cdpp

Malody

绑定账号

/ma bind <Malody 用户名>

/malody bind <Malody 用户名>

绑定账号详情

/ma bind info

/malody bind info

查询最近成绩

/ma

/malody

/ma info [@]

/malody info [@]

Cytus

Perfect 计算

/cy calc <Perfect 总数> <Good> <Bad> <Miss> <TP %>

/cytus calc <Perfect 总数> <Good> <Bad> <Miss> <TP %>

<Perfect 总数><Good><Bad><Miss> 均为正整数

<TP %> 为小数

Phigros

RKS 定数计算

/pgr calc <曲名 [难度]|定数> <ACC %>

/phigros calc <曲名 [难度]|定数> <ACC %>

[难度] 可选参数:

  • IN(默认)
  • AT
  • HD
  • EZ

<定数><ACC %> 为小数

SDVX 4

该查询系统基于 A 网。

绑定账号

/sdvx bind <用户名>

/sdvx4 bind <用户名>

最近打图记录

/sdvx [info]

/sdvx4 [info]

随机曲目

/sdvx rand

/sdvx4 rand


图站查询指令

Pixiv

获取图片

/send pixiv [排行] [分区] [类型]

[排行] 默认值为 1

[分区] 可选参数:

  • 日榜: daily(默认)
    该参数无法在日本时间 0 至 12 时 (中国时间 23 至次日 11 时) 使用
  • 周榜: weekly
  • 月榜: monthly
  • 新人: rookie
  • 原创: orginal
  • 男性向: male
  • 女性向: female

[类型] 可选参数:

  • 综合: all(默认)
  • 插画: illust
  • 漫画: manga
  • 动图: ugoira
    该参数不支持发送 gif 格式动图

获取插画详情

/send pixiv illust <插画 ID> [分 P] [-[选项]]

[分 P] 默认值为 0

[选项] 可选参数:

  • 无视敏感限制: a(仅管理员)

获取作者详情

/send pixiv member <作者 ID>

获取作者作品列表

/send pixiv member illust <作者 ID> [页数]

[页数] 默认值为 1

搜索关键词

/send pixiv search <关键词> [页数]

[页数] 默认值为 1

随机插画

/send pixiv rand

该指令随机内容仅面向部分用户群体,可能并不适合某些用户。

Yande

获取最新图片

/send yande [排行] [标签] [-[选项]]

[排行] 默认值为 1

[选项] 可选参数:

  • 无视敏感限制: a(仅管理员)
  • 获取原图: b

获取插画详情

/send yande illust <插画 ID> [-[选项]]

[选项] 可选参数:

  • 无视敏感限制: a(仅管理员)

获取作品集合列表

/send yande pool <集合 ID> [页数]

[页数] 默认值为 1

Konachan

获取最新图片

/send konachan [排行] [标签] [-[选项]]

[排行] 默认值为 1

[选项] 可选参数:

  • 无视敏感限制: a(仅管理员)
  • 获取原图: b

获取插画详情

/send konachan illust <插画 ID> [-[选项]]

[选项] 可选参数:

  • 无视敏感限制: a(仅管理员)

获取作品集合列表

/send konachan pool <集合 ID> [页数]

[页数] 默认值为 1

TWDNE

获取随机图片

/send twdne
/send TWDNE


发言排行指令

软糖不推崇任何为水群而水群的行为,请各位群主及管理员合理管控群内成员,不要恶意刷榜

群成员发言排行

/rank [this|群号] [周期] [-[选项]]

[周期] 可选参数:

  • 日: 1d(默认)
  • 周: 1w

[选项] 可选参数:

  • 按字数排序: l

示例指令: /rank this 1d -l

群成员发言排行(网页)

/rank web [周期]

[周期] 规则同上

成员总发言排行

/rank all [周期] [-[选项]]

[周期][选项] 规则同上

群总发言排行

/rank group [周期] [-[选项]]

[周期][选项] 规则同上


投票指令

新建投票

/x vote add <目标> <名称> <说明> <过期时间> "<选项>"

<目标> 可选参数:

  • 仅本群: this
  • 全局: all
  • 指定群: <群号>

<名称> 不多于 20 字且不为空

<说明> 不多于 50 字且不为空

<过期时间> 不少于一分钟且不大于 30 天,以秒数为单位

<选项> 最少 2 个,最多 15 个,用换行符分割

示例指令:
/x vote add this 谁最牛逼? 如题 114514 "教授
纸鹞
水爷
粟米"

删除投票

/x vote del <目标> <投票>

<目标> 规则同上

<投票> 可选参数:

  • 指定投票: <投票 ID>
  • 所有投票: all(仅 Bot 管理员与协助者)

投票列表

/x vote list <目标>

<目标> 规则同上

投票详情

/x vote <目标> <投票 ID> info

<目标> 规则同上

投票

/x vote <目标> <投票 ID> <选项 ID>

<目标> 规则同上

投票选项详情

/x vote <目标> <投票 ID> <选项 ID> info

<目标> 规则同上


编译指令

Node.js

/x compile js <代码>

示例指令: /x compile js console.log("Hello World!");

Python 3

/x compile py3 <代码>

示例指令:
/x compile py3 #!/usr/bin/python
print("Hello, World!");

Java

/x compile java <代码>

示例指令:
/x compile java public class HelloWorld {
    public static void main(String []args) {
        System.out.println("Hello World!");
    }
}

C++

/x compile cpp <代码>

示例指令:
/x compile cpp #include <iostream>
using namespace std;

int main()
{
    cout << "Hello World";
    return 0;
}

C#

/x compile cs <代码>

示例指令:
/x compile cs using System;
namespace HelloWorldApplication
{
    class HelloWorld
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
            Console.ReadKey();
        }
    }
}

C

/x compile c <代码>

示例指令:
/x compile c #include <stdio.h>

int main()
{
    printf("Hello, World! \n");
    return 0;
}

PHP

/x compile php <代码>

示例指令:
/x compile php <?php
echo 'Hello World!';
?>


漂流瓶指令

投掷

/bottle throw <内容>

每天仅能投掷三次。

捡取

/bottle pick

每天仅能捡取十次。

总数

/bottle total

群可见项

/bottle group [true|false]

若设置为 false,在漂流瓶中会显示为 [匿名]

屏蔽用户

该指令仅 Bot 管理员、协助者使用。

/bottle block <漂流瓶 ID>

取消屏蔽用户

该指令仅 Bot 管理员、协助者使用。

/bottle unblock <QQ>


定义指令

除 Bot 管理员与协助者外,仅群主、群管理员可使用。

新增

/def add </用于替换的指令>
<^被替换的正则$>

/define add </用于替换的指令>
<^被替换的正则$>

</用于替换的指令> 使用 {{子匹配位置}}{{子匹配位置|默认值}} 对应正则表达式圆括号包裹的子匹配位置,通常为正整数。

示例指令:

  • /define add x stat
    软糖状态

    输入: 软糖状态
    等效于: /x stat
  • /define add arc info{{2}}
    软糖查(询arc|分数|最近)(| .+?)

    输入 [1]: 软糖查询arc
    等效于 [1]: /arc info
    输入 [2]: 软糖查分数 对立拉窗帘
    输入 [3]: 软糖查最近 对立拉窗帘
    等效于 [2][3]: /arc info 对立拉窗帘
  • /define add osu pc info{{2| 0}} {{1}}
    软糖查询osu ([^\s]+)(| \d)+

    输入 [1]: 软糖查询osu sumizomeee
    等效于 [1]: /osu pc info 0 sumizomeee
    输入 [2]: 软糖查询osu sumizomeee 3
    等效于 [2]: /osu pc info 3 sumizomeee
  • /define add osu map bg {{2}}
    ([\s\S]+|)http:\/\/osu\.ppy\.sh\/s\/(\d+)([\s\S]+|)

    输入 [1]: http://osu.ppy.sh/s/1001653
    输入 [2]: http://osu.ppy.sh/s/1001653/
    输入 [3]: ∑ (Ranked) ⭕
    MIMI feat. Hatsune Miku - Mizuoto to Curtain by Mak Kau Hijau(http://osu.ppy.sh/s/1001653/ )
    Ranked.

    等效于 [1][2][3]: /osu pc map bg 1001653

该指令需要一定的正则表达式基础,替换优先级按照定义 ID 从小至大。

删除

/def del <定义 ID|all>
/define del <定义 ID|all>

列表

/def list
/define list

加载配置

该指令会覆盖原有配置。

从预设加载

/def load file <预设名>
/define load file <预设名>

<预设名> 可以从预设列表中查询。

预设列表

/def load file list
/define load file list

从 JSON 加载

/def load json <JSON>
/define load json <JSON>

<JSON> 的标准格式为: {"data":[{"regex":"","command":""}]},可参见导出配置

导出配置

/def export
/define export

调试

/def test
/define test

该指令返回定义匹配结果。


游戏指令

成语接龙

成语词库基于百度汉语,如有部分成语没有被识别,建议前往百度汉语问题反馈反馈。

该指令建议使用定义指令,示例指令:
/define add x game cyjl {{1}}
接(.+)

开始游戏

/x game cyjl start [难度]

[难度] 可选参数:

  • 简单: easy(同拼音)
  • 普通: normal(默认,同字)

定义后示例指令:接start

结束游戏

/x game cyjl end

定义后示例指令:接end

发题 & 回答

/x game cyjl <成语>

定义后示例指令:接一个顶俩

统计

/x game cyjl stat

定义后示例指令:接stat

しりとり (日语词语接龙)

词语词库基于 http://siritori.net/

说出以结尾的词的人判定为失败,具体内容见しりとりの遊び方

开始游戏

/x game siritori start

结束游戏

/x game siritori end

发题 & 回答

/x game siritori <词语>

示例指令:/x game siritori しりとり

统计

/x game siritori stat


管理员指令

此处管理员指的是 Bot 管理员。

无视用户

该指令允许 Bot 协助者使用。

新增

/ignore add <@|QQ 号>

删除

/ignore del <@|QQ 号>

查询

/ignore info <@|QQ 号>

单群无视用户

该指令允许 Bot 协助者外群主、群管理员对自己群使用。

新增

/ignore <this|群号> add <@|QQ 号>

删除

/ignore <this|群号> del <@|QQ 号>

查询

/ignore <this|群号> info <@|QQ 号>

执行 CMD 命令 *

/cmd <CMD 命令>

执行 Shell 命令 *

/shell <Shell 命令>

晋级用户 *

/promote <@|QQ 号> [等级]

[等级] 可选参数:

  • Bot 管理员: admin(默认)
  • Bot 协助者: helper

降级用户 *

/demote <@|QQ 号>

备份

/x backup

扫描

该指令允许 Bot 协助者使用。

/x scan [this|群号] [秒数]

[秒数] 为整数,不大于一分钟且不为 0

停止处理消息

停止处理所有消息

/x stop

停止处理私聊消息

/x stop private

停止处理群聊消息

/x stop group

重启插件

/x restart

生成词云

该指令允许 Bot 协助者使用。

/ciyun <this|群号> <月份>

发言

发送一般消息

/say <目标> <内容>

<目标> 可选参数:

  • 仅本群: this
  • 全局: all
  • 指定群: <群号>

发送链接分享

/say link <目标> <分享链接> [标题] [内容] [图片链接]

<目标> 规则同上

发送名片分享

/say contact <目标> qq <QQ 号>
/say contact <目标> group <群号>

<目标> 规则同上

发送音乐分享

/say music <目标> <分享链接> <音频链接> [标题] [内容] [图片链接]

<目标> 规则同上

发送语音消息

/say voice <目标> <音频链接>

<目标> 规则同上

转发消息

转发指定群的消息。

/say <群号>

撤回消息

/say recall <消息 ID>

群管理

群列表

/group list

退出群

该指令允许 Bot 协助者使用

/group leave <this|群号>

群权限

该指令允许 Bot 协助者与群主、群管理员对自己群使用。

/group permit <this|群号> <权限> [true|false]

/group permission <this|群号> <权限> [true|false]

[权限] 可选参数:

  • 全局: all
  • 复读: repeat
    自定义随机复读几率: /group <permission|permit> <this|群号> repeat random <几率 %>
    随机复读不会复读包含 @、图片、表情等特殊内容的消息
    <几率 %> 范围 0 ~ 50(含),推荐范围 0 ~ 1(含)
    自定义打断几率: /group <permission|permit> <this|群号> repeat break <几率 %>
    <几率 %> 范围 0 ~ 100(含)
  • osu!droid 查询: osud
  • 米言: miyan
  • 入群欢迎: welcome
    自定义入群欢迎消息 /group <permission|permit> <this|群号> welcome set <内容>
    <内容> 可用的替换符:

    • 入群 QQ: {{beingOperateQQ}}
    • @ 入群 QQ: {{AtbeingOperateQQ}}
    • 入群 QQ 昵称: {{beingOperateQQName}}
    • 操作者 QQ: {{fromQQ}}
    • @ 操作者 QQ: {{AtfromQQ}}
    • 操作者 QQ 昵称: {{fromQQName}}

    示例指令: /group permit this welcome set 欢迎新大佬:{{AtbeingOperateQQ}},群地位-1
  • 退群提示: leave
    自定义退群提示消息: /group <permission|permit> <this|群号> leave set <内容>
    <内容> 可用的替换符:

    • 退群 QQ: {{beingOperateQQ}}
    • 退群 QQ 昵称: {{beingOperateQQName}}

    示例指令: /group permit this leave set {{beingOperateQQName}} ({{beingOperateQQ}}) 离开了该群
  • 以图搜索: search
  • 文本转语音: tts
  • 编译: compile
  • 辅助功能 - 自动同意入群请求: autoagree(需要账号为群管理员)
  • 发言排行: rank
  • 推特获取: tweet
    自动翻译 /group <permission|permit> <this|群号> tweet trans [true|false]
  • 图片获取: send
  • 韵律源点查询: arcaea
  • Malody 查询: malody
  • 漂流瓶: bottle

设置群名片

/group name set <this|群号> <内容>

清除群名片

/group name del <this|群号>

/group name delete <this|群号>


推特获取

该指令严格受使用条款的限制,禁止将该指令用于任何违法违规的行为。

获取推文详情

/tweet info <@Twitter 用户名> [排行]

获取用户详情

/tweet info member <@Twitter 用户名>

RSS 订阅

由于软糖酱的订阅机制,有时可能会出现连续发送推文的现象。

新增订阅

除 Bot 管理员与协助者外,仅群主、群管理员可使用。

/tweet rss add <@Twitter 用户名>

取消订阅

除 Bot 管理员与协助者外,仅群主、群管理员可使用。

/tweet rss del <@Twitter 用户名>

订阅列表

/tweet rss list


其它指令

解除防滥用

生成验证码

Bot 管理员与协助者可直接解除。

/relieve

输入验证码

/relieve <验证码>

绑定账号

仅私聊可用

输入验证码

/token <验证码>

查询绑定账号

/token info

随机数生成

/roll [起始值] [结束值] [循环次数]

[起始值] 为正整数

[结束值] 为正整数

[循环次数] 为大于 0 且小于等于 100 的正整数

UUID 生成

/uuid [类型 [文本]]

Minecraft 获取

获取玩家头像

/x mc skin avatar <玩家名>

获取玩家立体头

/x mc skin head <玩家名>

获取玩家立体身

/x mc skin body <玩家名>

获取玩家皮肤文件

/x mc skin file <玩家名>

获取玩家披风

/x mc skin cape <玩家名>

获取服务器信息

/x mc server <服务器 IP>

服务器带宽

/bandwidth [1d|1m]


附录

Nxnfly Bot 帮助文档

https://bot.lxns.org/help/nxn/

Baby Mouse 帮助文档

https://bot.lxns.org/help/mcmyth/