getAIContentMsg static method
根据消息获取内容,作为数字人参数
Implementation
static String? getAIContentMsg(NIMMessage? message) {
if (message == null) {
return null;
}
if (message.messageType == NIMMessageType.text) {
return message.text;
}
if (message.messageType == NIMMessageType.custom) {
final multiLineMap = MessageHelper.parseMultiLineMessage(message);
if (multiLineMap != null &&
multiLineMap[ChatMessage.keyMultiLineTitle] != null) {
return multiLineMap[ChatMessage.keyMultiLineTitle]! +
(multiLineMap[ChatMessage.keyMultiLineBody] ?? '');
}
}
return null;
}