mouxangithub/midjourney-proxy-on-wechat

一直任务提交失败....

Closed this issue · 6 comments

我现在chatgpt-on-wechat+midjourney-proxy+midjourney-proxy-on-wechat都安装成功了,输入mj_help也能正确返回,但是只要一画图,就提示:
[ERROR]
❌ 任务提交失败,错误代码是:[INFO][2023-09-14 21:30:58][midjourney.py:841] - [MJ] /imagine prompt=汽车 imgList=[]
[ERROR][2023-09-14 21:30:59][mjapi.py:62] - 'code'
Traceback (most recent call last):
File "C:\Kevin\Cow\plugins\midjourney\mjapi.py", line 60, in imagine
return self.subTip(res)
^^^^^^^^^^^^^^^^
File "C:\Kevin\Cow\plugins\midjourney\mjapi.py", line 37, in subTip
code = rj["code"]
~~^^^^^^^^
KeyError: 'code'
[INFO][2023-09-14 21:31:00][wechat_channel.py:189] - [WX] sendMsg=Reply(type=ERROR, content=[ERROR]
❌ 任务提交失败), receiver=@63c8d98b4361299b6f777af878874045a5365251bf8521b4e3fba12a78accbf9
虽然提示是mjapi.py的问题,但我想是不是
"mj_url": "",
"mj_api_secret": "",
"discordapp_proxy": "",
设置的问题,除了第一个url我知道怎么填,剩下的俩我实在不知道了,四个晚上了,想哭,作者大大,能加你一个好友请教一下么?就差最后一步了,哭死QAQ

啊,我发现了另一处问题,为啥railway那边,日志报错:2023-09-15 10:52:40.262 WARN 1 --- [nio-8080-exec-5] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' not supported],大佬,咱走的不是post么?为啥请求的时候,提示get?

我是把midjourney-proxy部署在zeabur上的,然后chatgpt-on-wechat安装的,我在plugins/midjourney/config.json,修改的代码为 "mj_url": "http://midjourney-proxy-XXXXX.zeabur.app:8080",
"mj_api_secret": "",
"mj_tip": true,
"mj_admin_password": "xxxxx",
"discordapp_proxy": "",
"daily_limit": 3,

请问这样设置对么??

那边的mj_api_secret=空白,我留空了的....

[INFO][2023-09-15 19:46:09][networkPlugin.py:107] - NetworkPlugin query=/mj 鱼
[INFO][2023-09-15 19:46:09][bridge.py:38] - create bot chatGPT for chat
[INFO][2023-09-15 19:46:11][networkPlugin.py:191] - 匹配到已支持的功能,准备调用😄~;功能函数名称: search
[INFO][2023-09-15 19:46:11][networkPlugin.py:340] - 未命中联网插件的功能
[INFO][2023-09-15 19:46:12][networkPlugin.py:142] - 联网插件未匹配功能模块,跳过处理
[INFO][2023-09-15 19:46:12][midjourney.py:841] - [MJ] /imagine prompt=鱼 imgList=[]
[ERROR][2023-09-15 19:46:12][mjapi.py:62] - Expecting value: line 1 column 1 (char 0)
Traceback (most recent call last):
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\requests\models.py", line 971, in json
return complexjson.loads(self.text, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\json_init_.py", line 346, in loads
return _default_decoder.decode(s)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\json\decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\json\decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Kevin\Cow\plugins\midjourney\mjapi.py", line 60, in imagine
return self.subTip(res)
^^^^^^^^^^^^^^^^
File "C:\Kevin\Cow\plugins\midjourney\mjapi.py", line 34, in subTip
rj = res.json()
^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\requests\models.py", line 975, in json
raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)
requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
[INFO][2023-09-15 19:46:13][wechat_channel.py:189] - [WX] sendMsg=Reply(type=ERROR, content=[ERROR]
❌ 任务提交失败), receiver=@867353d81be928fcf1833e6d85ca2b464c51dfd534370a74a75341772bc461eb
[INFO][2023-09-15 19:46:46][networkPlugin.py:107] - NetworkPlugin query=/mj 鱼
[ERROR][2023-09-15 19:46:55][networkPlugin.py:129] - 联网插件查询网络功能时,发生异常,错误原因:'NoneType' object has no attribute 'get',跳过处理
[INFO][2023-09-15 19:46:55][midjourney.py:841] - [MJ] /imagine prompt=鱼 imgList=[]
[ERROR][2023-09-15 19:46:56][mjapi.py:62] - Expecting value: line 1 column 1 (char 0)
Traceback (most recent call last):
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\requests\models.py", line 971, in json
return complexjson.loads(self.text, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\json_init_.py", line 346, in loads
return _default_decoder.decode(s)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\json\decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\json\decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Kevin\Cow\plugins\midjourney\mjapi.py", line 60, in imagine
return self.subTip(res)
^^^^^^^^^^^^^^^^
File "C:\Kevin\Cow\plugins\midjourney\mjapi.py", line 34, in subTip
rj = res.json()
^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\requests\models.py", line 975, in json
raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)
requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
[INFO][2023-09-15 19:46:56][wechat_channel.py:189] - [WX] sendMsg=Reply(type=ERROR, content=[ERROR]
❌ 任务提交失败), receiver=@867353d81be928fcf1833e6d85ca2b464c51dfd534370a74a75341772bc461eb
Traceback (most recent call last):
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\urllib3\connectionpool.py", line 714, in urlopen
httplib_response = self._make_request(
^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\urllib3\connectionpool.py", line 466, in _make_request
six.raise_from(e, None)
File "", line 3, in raise_from
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\urllib3\connectionpool.py", line 461, in _make_request
httplib_response = conn.getresponse()
^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\http\client.py", line 1378, in getresponse
response.begin()
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\http\client.py", line 318, in begin
version, status, reason = self._read_status()
^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\http\client.py", line 287, in _read_status
raise RemoteDisconnected("Remote end closed connection without"
http.client.RemoteDisconnected: Remote end closed connection without response

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\requests\adapters.py", line 489, in send
resp = conn.urlopen(
^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\urllib3\connectionpool.py", line 798, in urlopen
retries = retries.increment(
^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\urllib3\util\retry.py", line 592, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='wx2.qq.com', port=443): Max retries exceeded with url: /cgi-bin/mmwebwx-bin/webwxsync?sid=bLY+YcbHXOj+OdMx&skey=@crypt_90b6beac_eec85339bc2c15353164f19ec624825d&pass_ticket=7ioFKQuQEX3gw5wOP9tGqGlcI5CwwVHHPKrjvdDu91IcT8WWjeCBtDoSKLOwsJW5aLOUA%2FNiDNKBgVQZQ3okwA%3D%3D (Caused by ProxyError('Cannot connect to proxy.', RemoteDisconnected('Remote end closed connection without response')))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Kevin\Cow\lib\itchat\components\login.py", line 301, in maintain_loop
msgList, contactList = self.get_msg()
^^^^^^^^^^^^^^
File "C:\Kevin\Cow\lib\itchat\components\login.py", line 390, in get_msg
r = self.s.post(url, data=json.dumps(data),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\requests\sessions.py", line 635, in post
return self.request("POST", url, data=data, json=json, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\requests\sessions.py", line 587, in request
resp = self.send(prep, **send_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\requests\sessions.py", line 701, in send
r = adapter.send(request, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\requests\adapters.py", line 559, in send
raise ProxyError(e, request=request)
requests.exceptions.ProxyError: HTTPSConnectionPool(host='wx2.qq.com', port=443): Max retries exceeded with url: /cgi-bin/mmwebwx-bin/webwxsync?sid=bLY+YcbHXOj+OdMx&skey=@crypt_90b6beac_eec85339bc2c15353164f19ec624825d&pass_ticket=7ioFKQuQEX3gw5wOP9tGqGlcI5CwwVHHPKrjvdDu91IcT8WWjeCBtDoSKLOwsJW5aLOUA%2FNiDNKBgVQZQ3okwA%3D%3D (Caused by ProxyError('Cannot connect to proxy.', RemoteDisconnected('Remote end closed connection without response')))

[INFO][2023-09-15 19:47:27][networkPlugin.py:107] - NetworkPlugin query=/mj 鱼
[INFO][2023-09-15 19:47:29][networkPlugin.py:191] - 匹配到已支持的功能,准备调用😄~;功能函数名称: search
[INFO][2023-09-15 19:47:29][networkPlugin.py:340] - 未命中联网插件的功能
[INFO][2023-09-15 19:47:29][networkPlugin.py:142] - 联网插件未匹配功能模块,跳过处理
[INFO][2023-09-15 19:47:29][midjourney.py:841] - [MJ] /imagine prompt=鱼 imgList=[]
[ERROR][2023-09-15 19:47:30][mjapi.py:62] - Expecting value: line 1 column 1 (char 0)
Traceback (most recent call last):
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\requests\models.py", line 971, in json
return complexjson.loads(self.text, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\json_init_.py", line 346, in loads
return _default_decoder.decode(s)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\json\decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\json\decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Kevin\Cow\plugins\midjourney\mjapi.py", line 60, in imagine
return self.subTip(res)
^^^^^^^^^^^^^^^^
File "C:\Kevin\Cow\plugins\midjourney\mjapi.py", line 34, in subTip
rj = res.json()
^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\requests\models.py", line 975, in json
raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)
requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
[INFO][2023-09-15 19:47:30][wechat_channel.py:189] - [WX] sendMsg=Reply(type=ERROR, content=[ERROR]
❌ 任务提交失败), receiver=@867353d81be928fcf1833e6d85ca2b464c51dfd534370a74a75341772bc461eb
[INFO][2023-09-15 19:47:54][networkPlugin.py:107] - NetworkPlugin query=/mj 鱼
[INFO][2023-09-15 19:47:55][networkPlugin.py:191] - 匹配到已支持的功能,准备调用😄~;功能函数名称: music_search
[ERROR][2023-09-15 19:47:56][function.py:263] - music_search失败,错误信息:{'code': 101, 'msg': 'token 未设置', 'data': None, 'time': 1694778476, 'log_id': '561275369930440704', 'usage': 0}
[INFO][2023-09-15 19:47:56][networkPlugin.py:340] - 未命中联网插件的功能
[INFO][2023-09-15 19:47:56][networkPlugin.py:142] - 联网插件未匹配功能模块,跳过处理
[INFO][2023-09-15 19:47:56][midjourney.py:841] - [MJ] /imagine prompt=鱼 imgList=[]
[ERROR][2023-09-15 19:47:56][mjapi.py:62] - Expecting value: line 1 column 1 (char 0)
Traceback (most recent call last):
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\requests\models.py", line 971, in json
return complexjson.loads(self.text, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\json_init_.py", line 346, in loads
return _default_decoder.decode(s)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\json\decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\json\decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Kevin\Cow\plugins\midjourney\mjapi.py", line 60, in imagine
return self.subTip(res)
^^^^^^^^^^^^^^^^
File "C:\Kevin\Cow\plugins\midjourney\mjapi.py", line 34, in subTip
rj = res.json()
^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\requests\models.py", line 975, in json
raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)
requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
[INFO][2023-09-15 19:47:57][wechat_channel.py:189] - [WX] sendMsg=Reply(type=ERROR, content=[ERROR]
❌ 任务提交失败), receiver=@867353d81be928fcf1833e6d85ca2b464c51dfd534370a74a75341772bc461eb
[INFO][2023-09-15 19:55:44][networkPlugin.py:107] - NetworkPlugin query=/j 鱼
[INFO][2023-09-15 19:55:45][networkPlugin.py:191] - 匹配到已支持的功能,准备调用😄~;功能函数名称: get_morning_news
[ERROR][2023-09-15 19:55:47][function.py:61] - get_morning_news失败,错误信息:{'code': 101, 'msg': 'token 未设置', 'data': None, 'time': 1694778947, 'log_id': '561277345112080384', 'usage': 0}
[INFO][2023-09-15 19:55:47][networkPlugin.py:340] - 未命中联网插件的功能
[INFO][2023-09-15 19:55:47][networkPlugin.py:142] - 联网插件未匹配功能模块,跳过处理
[INFO][2023-09-15 19:55:47][chat_gpt_bot.py:49] - [CHATGPT] query=/j 鱼
[INFO][2023-09-15 19:55:53][wechat_channel.py:186] - [WX] sendMsg=Reply(type=TEXT, content=[萌喵] 喵~你想要和柠檬玩捉鱼游戏吗?嘻嘻柠檬可是非常喜欢玩捉鱼的哦!不过柠檬是一只猫娘,不能真的下水捉鱼呢,只能帮你找找玩具鱼啦喵~让我看看能不能找到一些有趣的鱼玩具给你!), receiver=@867353d81be928fcf1833e6d85ca2b464c51dfd534370a74a75341772bc461eb
[INFO][2023-09-15 19:56:02][networkPlugin.py:107] - NetworkPlugin query=$mj_help
[ERROR][2023-09-15 19:56:05][networkPlugin.py:129] - 联网插件查询网络功能时,发生异常,错误原因:'NoneType' object has no attribute 'get',跳过处理
[INFO][2023-09-15 19:56:05][wechat_channel.py:189] - [WX] sendMsg=Reply(type=INFO, content=[INFO]
欢迎使用MJ绘画机器人
这是一个AI绘画工具,只要输入想到的文字,通过人工智能产出相对应的图.

🎨 插件使用说明:
(1) imagine想象:输入['/i + prompt描述']
(2) imagine垫图:发送['/p + prompt描述'],然后发送多张图片最后发送['/e']进行垫图(此方法不限群聊还是私聊方式)
(3) 图片放大和变换:使用['/u + 任务ID操作']即可放大和变换imagine生成的图片
(4) describe识图:在私信窗口直接发送图片即可帮你识别解析prompt描述,或发送['/d']+图片(此方法不限聊天方式)亦可
(5) blend混图:发送['/b']指令,然后发送多张图片最后发送['/e']进行混合(此方法不限群聊还是私聊方式)
(6) 任务查询:使用['/f + 任务ID操作']即可查询所提交的任务
(7) 任务队列:使用['/q']即可查询正在执行中的任务队列
(8) reroll重新生成:使用['/r' + 任务ID操作]即可重新绘制图片

📕 prompt附加参数
1.解释: 在prompt后携带的参数, 可以使你的绘画更别具一格
2.示例: /i prompt --ar 16:9
3.使用: 需要使用--key value, key和value空格隔开, 多个附加参数空格隔开

📗 附加参数列表

  1. --v 版本 1,2,3,4,5,5.1,5.2 默认5.2, 不可与niji同用
  2. --niji 动漫风 4或5 默认4, 不可与v同用
  3. --style raw 原始风格, 默认开启,(4a,4b,4c)v4可用
  4. --niji 5模式下--style的值可为[cute:可爱风格;scenic:偏风景风格;original:原始风格;expressive:更精致图文并茂的感觉]
  5. --s 风格化 1-1000 (625-60000)v3
  6. --ar 图像宽高比横纵比 n:n 默认1:1
  7. --chaos 随机性 0-100,值越低越准确
  8. --iw 设置图片提示的权重默认为1,可设为0-2
  9. --no 负面提示(--no plants 会尝试从图像中删除植物)
  10. --q 清晰度 .25 .5 1 2 分别代表: 一般,清晰,高清,超高清,默认1
  11. --weird 0-3000 使用实验参数探索非常规美学。此参数为生成的图像引入了古怪和另类的品质,从而产生独特且意想不到的结果

其他参数可前往文档查看:https://docs.midjourney.com/docs/parameter-list

$mj_help:说明文档
), receiver=@867353d81be928fcf1833e6d85ca2b464c51dfd534370a74a75341772bc461eb
[INFO][2023-09-15 19:56:27][networkPlugin.py:107] - NetworkPlugin query=/p 美化
[ERROR][2023-09-15 19:56:32][networkPlugin.py:129] - 联网插件查询网络功能时,发生异常,错误原因:'NoneType' object has no attribute 'get',跳过处理
[INFO][2023-09-15 19:56:32][wechat_channel.py:186] - [WX] sendMsg=Reply(type=TEXT, content=[萌喵] ✨ 垫图模式
✏ 请再发送一张或者多张图片), receiver=@867353d81be928fcf1833e6d85ca2b464c51dfd534370a74a75341772bc461eb
[INFO][2023-09-15 19:56:41][wechat_channel.py:186] - [WX] sendMsg=Reply(type=TEXT, content=[萌喵] ✏ 您已发送1张图片,可以发送更多图片或者发送['/e']开始垫图操作), receiver=@867353d81be928fcf1833e6d85ca2b464c51dfd534370a74a75341772bc461eb
[INFO][2023-09-15 19:56:51][networkPlugin.py:107] - NetworkPlugin query=/e
[ERROR][2023-09-15 19:56:52][networkPlugin.py:129] - 联网插件查询网络功能时,发生异常,错误原因:'NoneType' object has no attribute 'get',跳过处理
[INFO][2023-09-15 19:56:52][midjourney.py:841] - [MJ] /imagine prompt=美化 imgList=['data:image/png;base64,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']
[ERROR][2023-09-15 19:56:53][mjapi.py:62] - Expecting value: line 1 column 1 (char 0)
Traceback (most recent call last):
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\requests\models.py", line 971, in json
return complexjson.loads(self.text, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\json_init_.py", line 346, in loads
return _default_decoder.decode(s)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\json\decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\json\decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Kevin\Cow\plugins\midjourney\mjapi.py", line 60, in imagine
return self.subTip(res)
^^^^^^^^^^^^^^^^
File "C:\Kevin\Cow\plugins\midjourney\mjapi.py", line 34, in subTip
rj = res.json()
^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\requests\models.py", line 975, in json
raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)
requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
[INFO][2023-09-15 19:56:54][wechat_channel.py:189] - [WX] sendMsg=Reply(type=ERROR, content=[ERROR]
❌ 任务提交失败), receiver=@867353d81be928fcf1833e6d85ca2b464c51dfd534370a74a75341772bc461eb
[INFO][2023-09-15 19:57:27][networkPlugin.py:107] - NetworkPlugin query=/d
[ERROR][2023-09-15 19:57:30][mjapi.py:120] - Expecting value: line 1 column 1 (char 0)
Traceback (most recent call last):
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\requests\models.py", line 971, in json
return complexjson.loads(self.text, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\json_init_.py", line 346, in loads
return _default_decoder.decode(s)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\json\decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\json\decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Kevin\Cow\plugins\midjourney\mjapi.py", line 118, in describe
return self.subTip(res)
^^^^^^^^^^^^^^^^
File "C:\Kevin\Cow\plugins\midjourney\mjapi.py", line 34, in subTip
rj = res.json()
^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\requests\models.py", line 975, in json
raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)
requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
[INFO][2023-09-15 19:57:31][wechat_channel.py:189] - [WX] sendMsg=Reply(type=ERROR, content=[ERROR]
❌ 任务提交失败), receiver=@867353d81be928fcf1833e6d85ca2b464c51dfd534370a74a75341772bc461eb
[INFO][2023-09-15 19:57:43][networkPlugin.py:107] - NetworkPlugin query=/b
[ERROR][2023-09-15 19:57:45][networkPlugin.py:129] - 联网插件查询网络功能时,发生异常,错误原因:'NoneType' object has no attribute 'get',跳过处理
[INFO][2023-09-15 19:57:46][wechat_channel.py:186] - [WX] sendMsg=Reply(type=TEXT, content=[萌喵] ✨ 混图模式
✏ 请发送两张或多张图片,然后输入['/e']结束), receiver=@867353d81be928fcf1833e6d85ca2b464c51dfd534370a74a75341772bc461eb
[ERROR][2023-09-15 19:57:52][networkPlugin.py:129] - 联网插件查询网络功能时,发生异常,错误原因:'NoneType' object has no attribute 'get',跳过处理
[INFO][2023-09-15 19:57:52][wechat_channel.py:186] - [WX] sendMsg=Reply(type=TEXT, content=[萌喵] ✏ 请再发送一张或多张 图片), receiver=@867353d81be928fcf1833e6d85ca2b464c51dfd534370a74a75341772bc461eb
[INFO][2023-09-15 19:57:53][wechat_channel.py:186] - [WX] sendMsg=Reply(type=TEXT, content=[萌喵] ✨ 识图模式
✏ 请发送一张图片), receiver=@867353d81be928fcf1833e6d85ca2b464c51dfd534370a74a75341772bc461eb
[ERROR][2023-09-15 19:57:57][mjapi.py:120] - Expecting value: line 1 column 1 (char 0)
Traceback (most recent call last):
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\requests\models.py", line 971, in json
return complexjson.loads(self.text, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\json_init_.py", line 346, in loads
return _default_decoder.decode(s)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\json\decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\json\decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Kevin\Cow\plugins\midjourney\mjapi.py", line 118, in describe
return self.subTip(res)
^^^^^^^^^^^^^^^^
File "C:\Kevin\Cow\plugins\midjourney\mjapi.py", line 34, in subTip
rj = res.json()
^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\requests\models.py", line 975, in json
raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)
requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
[INFO][2023-09-15 19:57:58][wechat_channel.py:189] - [WX] sendMsg=Reply(type=ERROR, content=[ERROR]
❌ 任务提交失败), receiver=@867353d81be928fcf1833e6d85ca2b464c51dfd534370a74a75341772bc461eb

[INFO][2023-09-15 20:02:43][networkPlugin.py:107] - NetworkPlugin query=/i fish
[ERROR][2023-09-15 20:02:44][networkPlugin.py:129] - 联网插件查询网络功能时,发生异常,错误原因:'NoneType' object has no attribute 'get',跳过处理
[INFO][2023-09-15 20:02:44][midjourney.py:841] - [MJ] /imagine prompt=fish imgList=[]
[ERROR][2023-09-15 20:02:45][mjapi.py:62] - Expecting value: line 1 column 1 (char 0)
Traceback (most recent call last):
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\requests\models.py", line 971, in json
return complexjson.loads(self.text, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\json_init_.py", line 346, in loads
return _default_decoder.decode(s)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\json\decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\json\decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Kevin\Cow\plugins\midjourney\mjapi.py", line 60, in imagine
return self.subTip(res)
^^^^^^^^^^^^^^^^
File "C:\Kevin\Cow\plugins\midjourney\mjapi.py", line 34, in subTip
rj = res.json()
^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\requests\models.py", line 975, in json
raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)
requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
[INFO][2023-09-15 20:02:45][wechat_channel.py:189] - [WX] sendMsg=Reply(type=ERROR, content=[ERROR]
❌ 任务提交失败), receiver=@867353d81be928fcf1833e6d85ca2b464c51dfd534370a74a75341772bc461eb