diff --git a/app/Http/Controllers/Api/DialogController.php b/app/Http/Controllers/Api/DialogController.php index 5f9a50dc6..02afb1c67 100755 --- a/app/Http/Controllers/Api/DialogController.php +++ b/app/Http/Controllers/Api/DialogController.php @@ -713,6 +713,7 @@ class DialogController extends AbstractController // if (in_array($text_type, ['md', 'markdown'])) { $text = Str::markdown($text); + $text = preg_replace("/\>\r?\n\s*+\<", $text); } $text = WebSocketDialogMsg::formatMsg($text, $dialog_id); $strlen = mb_strlen($text); diff --git a/app/Models/WebSocketDialogMsg.php b/app/Models/WebSocketDialogMsg.php index 2929d07e2..7750f9917 100644 --- a/app/Models/WebSocketDialogMsg.php +++ b/app/Models/WebSocketDialogMsg.php @@ -741,14 +741,14 @@ class WebSocketDialogMsg extends AbstractModel // 过滤标签 $text = strip_tags($text, '