fix: resolve dify init and douyu session errors

This commit is contained in:
liuwei
2026-04-08 13:57:57 +08:00
parent 480ebee8c7
commit 1ab0f61e2f
2 changed files with 7 additions and 5 deletions

View File

@@ -666,11 +666,11 @@ class DouyuPlugin(MessagePluginInterface):
continue
if prev_live is True and curr_live is True and room_id not in self._danmu_recorders:
try:
session = self._open_or_resume_session(room_id, nickname, room_name)
if session:
room_session = self._open_or_resume_session(room_id, nickname, room_name)
if room_session:
logger.info(
f"检测到持续直播状态,续接斗鱼直播会话({room_id}): "
f"session={session.get('session_id')}"
f"session={room_session.get('session_id')}"
)
logger.info(f"检测到持续直播状态,补偿启动斗鱼弹幕记录({room_id})")
self._start_danmu_record(room_id)