@@ -75,6 +75,7 @@ class ChatChannel(Channel): | |||
): | |||
session_id = group_id | |||
else: | |||
logger.debug(f"No need reply, groupName not in whitelist, group_name={group_name}") | |||
return None | |||
context["session_id"] = session_id | |||
context["receiver"] = group_id | |||
@@ -96,7 +96,7 @@ def qrCallback(uuid, status, qrcode): | |||
print(qr_api4) | |||
print(qr_api2) | |||
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.add_data(url) | |||
qr.make(fit=True) | |||
@@ -2,7 +2,7 @@ from bridge.context import Context, ContextType | |||
from bridge.reply import Reply, ReplyType | |||
from common.log import logger | |||
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 | |||
@@ -33,10 +33,9 @@ class ChatClient(LinkAIClient): | |||
return | |||
local_config = conf() | |||
for key in local_config.keys(): | |||
if config.get(key) is not None: | |||
for key in config.keys(): | |||
if key in available_setting and config.get(key) is not None: | |||
local_config[key] = config.get(key) | |||
# 语音配置 | |||
reply_voice_mode = config.get("reply_voice_mode") | |||
if reply_voice_mode: | |||
@@ -35,9 +35,6 @@ broadscope_bailian | |||
google-generativeai | |||
# linkai | |||
linkai>=0.0.3.5 | |||
# dingtalk | |||
dingtalk_stream | |||
@@ -6,4 +6,5 @@ requests>=2.28.2 | |||
chardet>=5.1.0 | |||
Pillow | |||
pre-commit | |||
web.py | |||
web.py | |||
linkai>=0.0.3.7 |