Awesome
简单的CQ码操作工具类
依赖
- 依赖导入
Maven
<dependency>
<groupId>io.github.ForteScarlet.simple-robot-module</groupId>
<artifactId>mod-cqcodeutils</artifactId>
<version>${version}</version> <!-- 参考版本:1.0-1.11 -->
</dependency>
gradle
compile group: 'io.github.ForteScarlet.simple-robot-module', name: 'mod-cqcodeutils', version: '${version}'
简介
提供单例工具类CQDecoder
、CQEncoder
、KQCodeUtils
java中可通过getInstance()
或INSTANCE
获取
kotlin中可作为object
直接使用
提供KQCode
封装类,且提供与CQCode相互转化的方法。
实现了Map接口
与CharSequence
接口。
文档
详细内容请前往文档:http://simple-robot-doc.forte.love/1644790
小特色
kotlin下,提供DSL风格的构建方式:
kqCode("CQ码类型") {
param = "参数1键" to "参数1值"
param = "参数2键" to "参数2值"
...
}
或
kqCode {
type ="CQ码类型"
params {
param = "参数1键" to "参数1值"
param = "参数2键" to "参数2值"
...
}
}