RockChinQ / revLibs

ChatGPT、Claude QQ 机器人,以插件形式为 QChatGPT 项目接入ChatGPT、Claude、Bard、gpt4free等接口的逆向工程库
209 stars 17 forks source link

[BUG]使用逆向库时运行程序第一次发信息会出错 #43

Closed mengzuihuawu closed 1 year ago

mengzuihuawu commented 1 year ago

请认真按照实际情况填写以下信息!!!!

运行环境windows severe 2022

描述漏洞
主程序,在使用逆向库时 每次打开程序后,发送消息会使用api来回答,同时控制台报错 第二次发送消息,恢复正常

完整报错信息
[2023-03-05 11:56:26.643] main.py (95) - [ERROR] : [rev] Traceback (most recent call last): File "C:\Qchatgpt-api\QChatGPT.\plugins\revLibs\main.py", line 88, in normal_message_received reply_message = procmsg.process_message(session_name=kwargs['launchertype']+""+str(kwargs['launcher_id']), File "C:\Qchatgpt-api\QChatGPT.\plugins\revLibs\pkg\process\procmsg.py", line 38, in process_message session: revss.RevSession = revss.get_session(session_name) File "C:\Qchatgpt-api\QChatGPT.\plugins\revLibs\pkg\process\revss.py", line 100, in get_session sessions[name] = RevSession(name) File "C:\Qchatgpt-api\QChatGPT.\plugins\revLibs\pkg\process\revss.py", line 34, in init self.rev_interface_impl, valid, acc = rev_interface_impl_class__.create_instance() File "C:\Qchatgpt-api\QChatGPT.\plugins\revLibs\pkg\process\impls\v1impl.py", line 27, in create_instance return RevChatGPTV1(acc), valid_acc, acc File "C:\Qchatgpt-api\QChatGPT.\plugins\revLibs\pkg\process\impls\v1impl.py", line 31, in init self.chatbot = Chatbot( File "C:\Qchatgpt-api\python\lib\site-packages\revChatGPT\V1.py", line 54, in wrapper out = func(*args, **kwargs) File "C:\Qchatgpt-api\python\lib\site-packages\revChatGPT\V1.py", line 219, in init self.check_credentials() File "C:\Qchatgpt-api\python\lib\site-packages\revChatGPT\V1.py", line 54, in wrapper out = func(*args, *kwargs) File "C:\Qchatgpt-api\python\lib\site-packages\revChatGPT\V1.py", line 244, in check_credentials raise error File "C:\Qchatgpt-api\python\lib\site-packages\revChatGPT\V1.py", line 242, in __check_credentials self.login() File "C:\Qchatgpt-api\python\lib\site-packages\revChatGPT\V1.py", line 54, in wrapper out = func(args, **kwargs) File "C:\Qchatgpt-api\python\lib\site-packages\revChatGPT\V1.py", line 382, in login auth.begin() File "C:\Qchatgpt-api\python\lib\site-packages\OpenAIAuth.py", line 76, in begin self.part_one(token=csrf_token) File "C:\Qchatgpt-api\python\lib\site-packages\OpenAIAuth.py", line 117, in part_one self.__part_two(url=url) File "C:\Qchatgpt-api\python\lib\site-packages\OpenAIAuth.py", line 146, in part_two self.part_three(state=state) File "C:\Qchatgpt-api\python\lib\site-packages\OpenAIAuth.py", line 170, in __part_three self.part_four(state=state) File "C:\Qchatgpt-api\python\lib\site-packages\OpenAIAuth.py", line 210, in __part_four raise Error( OpenAIAuth.Error

[2023-03-05 11:56:26.644] host.py (312) - [ERROR] : 插件revLibs触发事件person_normal_message_received时发生错误 [2023-03-05 11:56:26.648] host.py (313) - [ERROR] : Traceback (most recent call last): File "C:\Qchatgpt-api\QChatGPT.\plugins\revLibs\main.py", line 88, in normal_message_received reply_message = procmsg.process_message(session_name=kwargs['launchertype']+""+str(kwargs['launcher_id']), File "C:\Qchatgpt-api\QChatGPT.\plugins\revLibs\pkg\process\procmsg.py", line 38, in process_message session: revss.RevSession = revss.get_session(session_name) File "C:\Qchatgpt-api\QChatGPT.\plugins\revLibs\pkg\process\revss.py", line 100, in get_session sessions[name] = RevSession(name) File "C:\Qchatgpt-api\QChatGPT.\plugins\revLibs\pkg\process\revss.py", line 34, in init self.rev_interface_impl, valid, acc = rev_interface_impl_class__.create_instance() File "C:\Qchatgpt-api\QChatGPT.\plugins\revLibs\pkg\process\impls\v1impl.py", line 27, in create_instance return RevChatGPTV1(acc), valid_acc, acc File "C:\Qchatgpt-api\QChatGPT.\plugins\revLibs\pkg\process\impls\v1impl.py", line 31, in init self.chatbot = Chatbot( File "C:\Qchatgpt-api\python\lib\site-packages\revChatGPT\V1.py", line 54, in wrapper out = func(*args, **kwargs) File "C:\Qchatgpt-api\python\lib\site-packages\revChatGPT\V1.py", line 219, in init self.check_credentials() File "C:\Qchatgpt-api\python\lib\site-packages\revChatGPT\V1.py", line 54, in wrapper out = func(*args, *kwargs) File "C:\Qchatgpt-api\python\lib\site-packages\revChatGPT\V1.py", line 244, in check_credentials raise error File "C:\Qchatgpt-api\python\lib\site-packages\revChatGPT\V1.py", line 242, in __check_credentials self.login() File "C:\Qchatgpt-api\python\lib\site-packages\revChatGPT\V1.py", line 54, in wrapper out = func(args, **kwargs) File "C:\Qchatgpt-api\python\lib\site-packages\revChatGPT\V1.py", line 382, in login auth.begin() File "C:\Qchatgpt-api\python\lib\site-packages\OpenAIAuth.py", line 76, in begin self.part_one(token=csrf_token) File "C:\Qchatgpt-api\python\lib\site-packages\OpenAIAuth.py", line 117, in part_one self.__part_two(url=url) File "C:\Qchatgpt-api\python\lib\site-packages\OpenAIAuth.py", line 146, in part_two self.part_three(state=state) File "C:\Qchatgpt-api\python\lib\site-packages\OpenAIAuth.py", line 170, in __part_three self.part_four(state=state) File "C:\Qchatgpt-api\python\lib\site-packages\OpenAIAuth.py", line 210, in __part_four raise Error( OpenAIAuth.Error

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "C:\Qchatgpt-api\QChatGPT.\pkg\plugin\host.py", line 306, in emit hook(plugin['instance'], **kwargs) File "C:\Qchatgpt-api\QChatGPT.\plugins\revLibs\main.py", line 99, in normal_message_received host.notify_admin("[rev] 处理消息时出现错误:\n"+traceback.format_exc()) AttributeError: module 'pkg.plugin.host' has no attribute 'notify_admin'

mengzuihuawu commented 1 year ago

现在第二次也不行了。不知道是不是我的问题,我已经重新部署了一次还是不行

RockChinQ commented 1 year ago

逆向访问方式目前以处于不可用状态,请考虑使用项目主线的官方GPT3.5 API方式

KevinYamazaki commented 1 year ago

希望有恢复的那一天,感谢大大ww 现在3.5API是不是依然是消耗账号额度的呢?