fix: 首次跟ai聊天没有记录的问题

This commit is contained in:
kuaifan
2025-02-25 11:14:41 +08:00
parent 707f1dd6cb
commit 213ab8418b
2 changed files with 65 additions and 0 deletions

View File

@@ -770,6 +770,17 @@ class WebSocketDialog extends AbstractModel
'dialog_id' => $dialog->id,
'userid' => $receiver,
])->save();
//
if ($user->isAiBot() || User::find($receiver)?->isAiBot()) {
$session = WebSocketDialogSession::create([
'dialog_id' => $dialog->id,
'status' => 1,
'title' => '',
]);
$session->save();
$dialog->session_id = $session->id;
$dialog->save();
}
return $dialog;
});
}