类 CqCodeUtils
- java.lang.Object
-
- cn.wzpmc.api.utils.CqCodeUtils
-
public class CqCodeUtils extends java.lang.Object
CQ码相关工具类- 从以下版本开始:
- 2024/8/26 14:06
-
-
构造器概要
构造器 构造器 说明 CqCodeUtils()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static boolean
isCQ(java.lang.String word)
判断一个字符串是否为CQ码static java.util.Map<java.lang.String,java.lang.String>
parse(java.lang.String word)
解析CQ码为Mapstatic JsonMessagePart
parsePart(com.alibaba.fastjson2.JSONObject jsonObject)
将json解析为单个消息段static JsonMessagePart
parseToPart(java.lang.String word)
将文本转化为JsonMessagePart
-
-
-
方法详细资料
-
isCQ
public static boolean isCQ(java.lang.String word)
判断一个字符串是否为CQ码- 参数:
word
- 一个词(不包含空格)- 返回:
- 是否为CQ码
- 从以下版本开始:
- 2024/8/26 14:08 v1.0.0
-
parse
public static java.util.Map<java.lang.String,java.lang.String> parse(java.lang.String word)
解析CQ码为Map- 参数:
word
- 一个词(不包含空格)- 返回:
- 解析后的Map
- 从以下版本开始:
- 2024/8/26 14:08 v1.0.0
-
parseToPart
public static JsonMessagePart parseToPart(java.lang.String word)
将文本转化为JsonMessagePart- 参数:
word
- 一个词(不包含空格)- 返回:
- 消息文本段
- 从以下版本开始:
- 2024/8/26 14:34 v1.0.0
-
parsePart
public static JsonMessagePart parsePart(com.alibaba.fastjson2.JSONObject jsonObject) throws java.lang.reflect.InvocationTargetException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.NoSuchMethodException
将json解析为单个消息段- 参数:
jsonObject
- json数据- 返回:
- 消息段
- 抛出:
java.lang.reflect.InvocationTargetException
- 调用构造方法失败时抛出java.lang.InstantiationException
- 实例化错误时抛出java.lang.IllegalAccessException
- 实例化错误时抛出java.lang.NoSuchMethodException
- 找不到构造方法时抛出- 从以下版本开始:
- 2024/8/26 14:40 v1.0.0
-
-