From eb3c09a3d3cf332226090856e49e007a5d4bd2d4 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Thu, 12 Oct 2023 11:50:22 +0800 Subject: [PATCH] fix bug --- app/plugins/chatgpt/__init__.py | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/app/plugins/chatgpt/__init__.py b/app/plugins/chatgpt/__init__.py index c0316b2d..44e51731 100644 --- a/app/plugins/chatgpt/__init__.py +++ b/app/plugins/chatgpt/__init__.py @@ -193,15 +193,23 @@ class ChatGPT(_PluginBase): """ 监听识别事件,使用ChatGPT辅助识别名称 """ - if not self._enabled: - return - if not self.openai: - return if not event.event_data: return title = event.event_data.get("title") if not title: return + # 收到事件后需要立码返回 + if not self._enabled \ + or not self.openai \ + or not self._recognize: + eventmanager.send_event( + EventType.NameRecognizeResult, + { + 'title': title + } + ) + return + # 调用ChatGPT response = self.openai.get_media_name(filename=title) logger.info(f"ChatGPT辅助识别结果:{response}") if response: