fix: config update bug

This commit is contained in:
zhayujie
2024-04-06 01:03:26 +08:00
parent 1da596639f
commit 66a014150b
3 changed files with 5 additions and 5 deletions

View File

@@ -75,6 +75,7 @@ class ChatChannel(Channel):
): ):
session_id = group_id session_id = group_id
else: else:
logger.debug(f"No need reply, groupName not in whitelist, group_name={group_name}")
return None return None
context["session_id"] = session_id context["session_id"] = session_id
context["receiver"] = group_id context["receiver"] = group_id

View File

@@ -96,7 +96,7 @@ def qrCallback(uuid, status, qrcode):
print(qr_api4) print(qr_api4)
print(qr_api2) print(qr_api2)
print(qr_api1) print(qr_api1)
_send_qr_code([qr_api1, qr_api2, qr_api3, qr_api4]) _send_qr_code([qr_api3, qr_api4, qr_api2, qr_api1])
qr = qrcode.QRCode(border=1) qr = qrcode.QRCode(border=1)
qr.add_data(url) qr.add_data(url)
qr.make(fit=True) qr.make(fit=True)

View File

@@ -2,7 +2,7 @@ from bridge.context import Context, ContextType
from bridge.reply import Reply, ReplyType from bridge.reply import Reply, ReplyType
from common.log import logger from common.log import logger
from linkai import LinkAIClient, PushMsg from linkai import LinkAIClient, PushMsg
from config import conf, pconf, plugin_config, load_config from config import conf, pconf, plugin_config, available_setting
from plugins import PluginManager from plugins import PluginManager
@@ -33,10 +33,9 @@ class ChatClient(LinkAIClient):
return return
local_config = conf() local_config = conf()
for key in local_config.keys(): for key in config.keys():
if config.get(key) is not None: if key in available_setting and config.get(key) is not None:
local_config[key] = config.get(key) local_config[key] = config.get(key)
# 语音配置 # 语音配置
reply_voice_mode = config.get("reply_voice_mode") reply_voice_mode = config.get("reply_voice_mode")
if reply_voice_mode: if reply_voice_mode: