Bladeren bron

fix: model import isolation

zhayujie 3 jaren geleden
bovenliggende
commit
bca0939c9d
2 gewijzigde bestanden met toevoegingen van 3 en 5 verwijderingen
  1. 1 1
      README.md
  2. 2 4
      channel/channel_factory.py

+ 1 - 1
README.md

@@ -13,7 +13,7 @@
 
 
 # 更新日志
->**2023.02.20:** 支持 [python-wechaty](https://github.com/wechaty/python-wechaty) Pad协议相对稳定,不易封号,但Token收费,可申请七天体验Token
+>**2023.02.20:** 增加 [python-wechaty](https://github.com/wechaty/python-wechaty) 支持,Pad协议相对稳定,不易封号,但Token收费,可申请七天体验Token (使用参考[#244](https://github.com/zhayujie/chatgpt-on-wechat/pull/244),contributed by [ZQ7](https://github.com/ZQ7))
 
 >**2023.02.09:** 扫码登录存在封号风险,请谨慎使用,参考[#58](https://github.com/AutumnWhj/ChatGPT-wechat-bot/issues/158)
 

+ 2 - 4
channel/channel_factory.py

@@ -2,10 +2,6 @@
 channel factory
 """
 
-from channel.wechat.wechat_channel import WechatChannel
-from channel.wechat.wechaty_channel import WechatyChannel
-
-
 def create_channel(channel_type):
     """
     create a channel instance
@@ -13,7 +9,9 @@ def create_channel(channel_type):
     :return: channel instance
     """
     if channel_type == 'wx':
+        from channel.wechat.wechat_channel import WechatChannel
         return WechatChannel()
     elif channel_type == 'wxy':
+        from channel.wechat.wechaty_channel import WechatyChannel
         return WechatyChannel()
     raise RuntimeError