fix bug
This commit is contained in:
parent
2a9a36ac88
commit
eb3c09a3d3
@ -193,15 +193,23 @@ class ChatGPT(_PluginBase):
|
|||||||
"""
|
"""
|
||||||
监听识别事件,使用ChatGPT辅助识别名称
|
监听识别事件,使用ChatGPT辅助识别名称
|
||||||
"""
|
"""
|
||||||
if not self._enabled:
|
|
||||||
return
|
|
||||||
if not self.openai:
|
|
||||||
return
|
|
||||||
if not event.event_data:
|
if not event.event_data:
|
||||||
return
|
return
|
||||||
title = event.event_data.get("title")
|
title = event.event_data.get("title")
|
||||||
if not title:
|
if not title:
|
||||||
return
|
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)
|
response = self.openai.get_media_name(filename=title)
|
||||||
logger.info(f"ChatGPT辅助识别结果:{response}")
|
logger.info(f"ChatGPT辅助识别结果:{response}")
|
||||||
if response:
|
if response:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user