no message

This commit is contained in:
kuaifan
2024-10-19 10:40:42 +08:00
parent f983146501
commit 3cd00e1343
18 changed files with 199 additions and 102 deletions

View File

@@ -591,7 +591,7 @@ class WebSocketDialogMsg extends AbstractModel
return $data['msg']['notice'];
case 'template':
return Doo::translate($data['msg']['desc'] ?: '未知消息类型');
return $this->previewTemplateMsg($data['msg']);
default:
$action = Doo::translate("未知的消息");
@@ -617,6 +617,26 @@ class WebSocketDialogMsg extends AbstractModel
return "[{$action}] {$msg['name']}";
}
/**
* 预览模板消息
* @param $msg
* @return string
*/
private function previewTemplateMsg($msg)
{
if (!empty($msg['title_raw'])) {
return $msg['title_raw'];
}
if (!empty($msg['title'])) {
return Doo::translate($msg['title']);
}
if ($msg['type'] === 'content' && is_string($msg['content']) && $msg['content'] !== '') {
return Doo::translate($msg['content']);
}
return Doo::translate('未知的消息');
}
/**
* 生成关键词
* @return string