@@ -1,6 +1,6 @@ | |||
# encoding:utf-8 | |||
import config | |||
from config import conf, load_config | |||
from channel import channel_factory | |||
from common.log import logger | |||
@@ -9,10 +9,10 @@ from plugins import * | |||
def run(): | |||
try: | |||
# load config | |||
config.load_config() | |||
load_config() | |||
# create channel | |||
channel_name='wx' | |||
channel_name=conf().get('channel_type', 'wx') | |||
channel = channel_factory.create_channel(channel_name) | |||
if channel_name=='wx': | |||
PluginManager().load_plugins() | |||
@@ -6,9 +6,9 @@ from common import const | |||
def create_bot(bot_type): | |||
""" | |||
create a channel instance | |||
:param channel_type: channel type code | |||
:return: channel instance | |||
create a bot_type instance | |||
:param bot_type: bot type code | |||
:return: bot instance | |||
""" | |||
if bot_type == const.BAIDU: | |||
# Baidu Unit对话接口 | |||
@@ -70,6 +70,7 @@ available_setting = { | |||
# chatgpt指令自定义触发词 | |||
"clear_memory_commands": ['#清除记忆'], # 重置会话指令 | |||
"channel_type": "wx", # 通道类型,支持wx,wxy和terminal | |||
} | |||