CQ码工具
可以完成CQ字符串与消息段数组之间的互相转换
安装
cargo add cqtool
使用
将消息转为消息段数组格式
let cqstr = "你好[CQ:at,qq=123456]";
let cqjson:Value = to_arr_msg.unwrap;
println!;
输出:
[
{
"data": {
"text": "你好"
},
"type": "text"
},
{
"data": {
"qq": "123456"
},
"type": "at"
}
]
将消息转为CQ字符串格式
let json_arr:Value = json!;
let cqstr = to_str_msg.unwrap;
println!;
输出:
你好[CQ:at,qq=123456]
构造CQ码参数
let cqstr = format!;
println!;
输出:
你好[CQ:at,qq=123456]
构造CQ文本
let cqstr = format!;
println!;
输出:
你好[CQ:at,qq=123456]