指令參數
前綴: /va
類型後綴 - 子後綴
禁言: mute 解禁: loud 踢出: kick [VA_CODE.QQS] out
頭銜: tag 名片: card 撤回: recall
超管: sad 主管: bad 管理: gad
副管: dad 戳一戳: tap 詞庫: key
精華: fine 狀態: status 定时: timer
白名: white 黑名: black 夸奖: praise
警告: caveat
關鍵詞 - 子後綴
全局: all 精準: per 包含: inc
拼音: pin 正則: reg 回復: rep
定時任務 - 子後綴
待添加
增/删/查 - 适用于 词库/定时/白名/黑名/主管/副管/管理
添加: add 刪除: del 查詢: sel
特殊碼含義
图片鉴黄须配合 包含关键词 涩情特殊码 使用 (弃)
色情特殊碼 -> [vacode:porn]
圖片消息碼 -> [vacode:picmsg] <- 隨機底紋 圖片消息碼 -> [vacode:picmsg:1] <- 底纹1
文本消息碼 -> [vacode:text] <- 加上該碼的消息将忽略全局文字转圖片開關
@觸發QQ -> [vacode:@] @指定QQ -> [vacode:@2957548846]
@全體成員 -> [vacode:@@] 取觸發QQ -> [vacode:qnumber]
取當前群號 -> [vacode:gnumber] 取當前群名 -> [vacode:gname]
禁言觸發者 -> [vacode:mute:1-5]
撤回消息 -> [vacode:recall]
踢出觸發者 -> [vacode:kick:0:觸發違禁詞] <- 若將0改為1則不再接收加群請求
引用回復 -> [vacode:reply]
復讀消息 -> [vacode:rep:替換關鍵詞的內容]
圖片特殊碼 -> [vacode:image:https://hloli.cn/?m=2.jpg]
GET請求 -> [vacode:get:https://v1.hitokoto.cn/?encode=text&c=[val]]
POST請求 -> [vacode:post:url?data=[val]]
執行指令 -> [vacode:ins:名片|頭銜|禁言|解禁|超管|主管|副管|管理]
概率選擇 -> (vacode:rand:0.5:選擇1:選擇2)
邏輯選擇 -> (vacode:bool:數值1=數值2:為真選擇:為假選擇)
邏輯選擇 -> (vacode:bool:數值1>=數值2:為真選擇:為假選擇)
邏輯選擇 -> (vacode:bool:數值1<數值2:為真選擇:為假選擇)
置隨機數 -> [vacode:rand:1:10] <- 有默認值
置隨機數 -> [vacode:rand:~] <- 從關鍵詞中取值, 分隔符"~"可自定
發送至某群 -> [vacode:togroup:群号] 發送至某人 -> [vacode:tofriend:QQ号]
MC服务器查询 -> [vacode:mcQuery:地址:端口:名称:错误提示序号]
定时任务专用:
有变化才发送 -> [vacode:timer:changed]
延時6秒 -> [vacode:delay:6000] 當前秒 -> [vacode:date:s]
當前分 -> [vacode:date:m] 當前時 -> [vacode:date:H]
當前日 -> [vacode:date:d] 當前周 -> [vacode:date:E]
當前月 -> [vacode:date:M] 當前年 -> [vacode:date:y]
本月第幾周 -> [vacode:date:W] 本年第幾周 -> [vacode:date:w]
本年第幾天 -> [vacode:date:D] 本月總天數 -> [vacode:date:days]
上一秒 -> [vacode:date:s:-1] 下一秒 -> [vacode:date:s:1]
上一分 -> [vacode:date:m:-1] 下一分 -> [vacode:date:m:+1]
其他的同上
全员最后一次发言时间 某人最后一次发言时间
秒 -> [-olddate-second-] [-olddate+second-]
分 -> [-olddate-minute-] [-olddate+minute-]
时 -> [-olddate-hour-] [-olddate+hour-]
日 -> [-olddate-day-] [-olddate+day-]
周 -> [-olddate-week-] [-olddate+week-]
月 -> [-olddate-month-] [-olddate+month-]
年 -> [-olddate-year-] [-olddate+year-]
加入黑名 -> [vacode:black] 加入白名 -> [vacode:white]
警告 + 1 -> [vacode:caveat:1] 夸奖 + 2 -> [vacode:praise:2]
查询警告 -> [vacode:caveat] 查询夸奖 -> [vacode:praise]
查询总评价 -> [vacode:score]
字符是否相等特殊码 (若最终条件为假则不执行回复)
比较结果是否相等 -> [=[-nowdate-year-]=[-nowdate-year-]=]
比较结果是否相等 -> [=[-nowdate-year-]=2020=]
比较结果是否相等 -> [=5=[-rand-1~10-]=]
多个条件与 -> [=1=[-nowdate-month-]=][=2=[-nowdate-day-]=]
多个条件与 -> [=1=[-nowdate-month-]=]&&[=2=[-nowdate-day-]=]
多个条件或 -> [=4=[-rand-1~10-]=]||[=5=[-nowdate-week-]=]
事件特殊码:
某人被禁言 -> (:vaevent:)<-mute-> 某人被解禁 -> (:vaevent:)<-loud->
某人被踢出群 -> (:vaevent:)<-kick-> 某人已进入群 -> (:vaevent:)<-join->
某人申请好友 -> (:vaevent:)<-req-> 某人被双击头像 -> (:vaevent:)<-tap->
消息被撤回 -> (:vaevent:)<-recall->
bot被禁言 -> (:vaevent:)<-mute+> bot被解禁 -> (:vaevent:)<-loud+>
bot被踢出群 -> (:vaevent:)<-kick+> bot已进入群 -> (:vaevent:)<-join+>
bot被双击头像 -> (:vaevent:)<-tap+>
關鍵詞含義
精準 → per → 精準匹配, 某句話完全等於該關鍵詞時觸發
包含 → inc → 包含匹配, 某句話包含該關鍵詞時觸發
拼音 → pin → 拼音包含匹配, 自動過濾所有標點符號及數字(保留字母)
正則 → reg → 正則匹配, 某句話通過該正則表達式測試時觸發
包含 → inc → 包含匹配, 某句話包含該關鍵詞時觸發
拼音 → pin → 拼音包含匹配, 自動過濾所有標點符號及數字(保留字母)
正則 → reg → 正則匹配, 某句話通過該正則表達式測試時觸發
添加關鍵詞
[指令前綴] [關鍵詞前綴] [添加] [<群號/全局>] [精準/包含/拼音/正則] [關鍵詞] [關鍵詞後綴] [回復內容]
回復例子: 發送 '精准关键词' 回復 '精准回复内容'
/va key add <851159783> per 精准关键词 rep 精准回复内容
禁言例子: 發送 '我要口球' 禁言 5~60 分鐘
/va key add <851159783> per 我要口球 rep [vacode:mute:5-60]
撤回例子: 發送 '撤回我' 將撤回本條消息
/va key add <851159783> per 撤回我 rep [vacode:recall]
回復例子 - 一言
/va key add <851159783> per 一言 rep [vacode:get:https://v1.hitokoto.cn/?encode=text]
回復例子 - 發送 '艾特我', 回復艾特
/va key add <851159783> per 艾特我 rep [vacode:@]
回復例子 - 發送 '艾特Maaii', 回復艾特Maaii
/va key add <851159783> per 艾特Maaii rep [vacode:@196468986]
回復例子 - 發送 '掷骰子', 回復1~6點數
/va key add <851159783> per 掷骰子 rep [vacode:rand:1:6]
以下功能未实现
回复例子 - 发送 '早', 当前时间晚于12点时回复 '晚', 否则回复 '早'
/va key add <851159783> pre 晚安 rep (-antcode.bool-[-nowdate=hour-]>12-?-晚-:-早-)
回复例子 - 发送 '晚安', 当前时间晚于22点且早于4点时回复 '晚安', 否则回复 '起来嗨'
/va key add <851159783> pre 晚安 rep (-antcode.bool-[-nowdate=hour-]>22-?-晚安-:-(-antcode.bool-[-nowdate=hour-]<4-?-晚安-:-起来嗨-)-)
回复例子 - 发送 '概率回复1', 回复 '这条回复的概率是60%' 或 '这条回复的概率是40%'
/va key add <851159783> pre 概率回复1 rep (-antcode.rand-0.5-?-这条回复的概率是60%-:-这条回复的概率是40%-)
回复例子 - 发送 '概率回复2', 回复'这条回复的概率是50%' 或 '这条回复的概率是20%' 或 '这条回复的概率也是20%哦' 或 不进行回复
/va key add <851159783> pre 概率回复2 rep (-antcode.rand-0.5-?-这条回复的概率是50%-:-(-antcode.rand-0.9-?-(-antcode.rand-0.5-?-这条回复的概率是20%-:-这条回复的概率也是20%哦-)-:--)-)
复读例子
/va key add <851159783> inc /va repp rep [-rep--]
复读例子 - 文字转图片
/va key add <851159783> inc /va reppic rep [-rep--][-pic-]
刪除關鍵詞
[指令前綴] [關鍵詞指令] [刪除] [<群號/全局>] [精準/包含/拼音/正則] [關鍵詞ID]
根據關鍵詞編號刪除關鍵詞的例子
/va key del <851159783> per 1 2 3
查詢關鍵詞
[指令前綴] [關鍵詞指令] [查詢] [<群號/全局>] [精準/包含/拼音/正則]
查詢該群第一頁精準關鍵詞
/va key sel <851159783> per
查詢該群第二頁包含關鍵詞
/va key sel <851159783> inc 2
群管操作
[指令前綴] [類型後綴] [@對象/對象QQ號] [禁言時間/頭銜/名片/撤回整數]
禁言Maaii10分鐘
/va ban @Maaii 10
/va mute 196468986 10
/va mute 196468986 10
解除Maaii的禁言
/va loud @Maaii
修改Maaii頭銜為'吉祥物'
/va tag @Maaii 吉祥物
將Maaii設為管理員
/va ad add @Maaii
解除Maaii的管理員
/va ad del @Maaii
撤回該消息上面的第3條消息
/va recall 3
撤回該消息上面的第1到5條消息
/va recall 1-5
撤回該消息上面的第1,3,6,11條消息
/va recall 1 3 6 11