[mirai-api-http]梗查询插件——GengSearch
- 
					
					
					
					
 @风流任我 排除一下是不是网络问题?或者把端口换一个 
- 
					
					
					
					
 您看,毫无问题,我的端口是8080呀,就是手机上毫无反应 
 Version 1.3.2
 running from Windows
 未开启每日发送
 未开启黑名单模式
 查询触发文本:
 ['梗查询 ']
 ['来点梗']
 群冷却时间: 5 秒 文本: 让我休息一下嘛!
 群成员冷却时间: 5 秒 文本: 你搜的太快啦!{}秒后再来试试吧
 {'Key': '1234567890', 'host': 'localhost:8080', 'port': '8080', 'qq': '1474058663', 'session': '1ROdm3Xm'}
 data Get Success
 Listening……
 Get mission
 Searchid: 77532939
 infoUrl: https://jikipedia.com/definition/77532939
 Loading page (1/2)
 Rendering (2/2)
 Done
 Success
 RuningTime: 1.7750666000000024
 save logListening…… 
- 
					
					
					
					
 我每天换一次cookie这只能解决速度,就是手机上没一点消息,一条都没出来,很多时候都是这样的,它好起来就很好,坏起来就一条都不出来 
- 
					
					
					
					
 @风流任我 试试重启一下mirai?这种情况应该不是插件的问题,端口不要8080,改远一点试试 
- 
					
					
					
					
 作者大大,请教一下,为啥都配置好了,还是不能连上呀,api-http都配置好了,data文件也填好了,cookie也填好了,显示这个 
- 
					
					
					
					
 Version 1.3.2 
 running from Windows
 未开启每日发送
 未开启黑名单模式
 查询触发文本:
 ['梗查询 ']
 ['来点梗']
 群冷却时间: 10 秒 文本: 让我休息一下嘛!
 群成员冷却时间: 30 秒 文本: 你搜的太快啦!{}秒后再来试试吧
 1
 data Get Success
 Listening……
 Mirai未运行或未配置mah插件
 错误详情:
 Traceback (most recent call last):
 File "GengSearch.py", line 255, in Listening
 File "simuse.py", line 60, in Fetch_Message
 TypeError: 'int' object is not subscriptablesave log 
 请按任意键继续. . .
- 
					
					
					
					
 @风流任我 这个是没连上api-http,是配置错误了。另外bot不能发出图片不排除被风控的原因 
- 
					
					
					
					
 大佬,运行不了,这个错误不知道怎么解决 
 Traceback (most recent call last):
 File "/home/chatbot/geng/GengSearch.py", line 385, in <module>
 main()
 File "/home/chatbot/geng/GengSearch.py", line 369, in main
 seting=GetSeting()
 File "/home/chatbot/geng/GengSearch.py", line 318, in GetSeting
 seting=json.loads(seting)
 File "/usr/lib/python3.9/json/init.py", line 346, in loads
 return _default_decoder.decode(s)
 File "/usr/lib/python3.9/json/decoder.py", line 337, in decode
 obj, end = self.raw_decode(s, idx=_w(s, 0).end())
 File "/usr/lib/python3.9/json/decoder.py", line 355, in raw_decode
 raise JSONDecodeError("Expecting value", s, err.value) from None
 json.decoder.JSONDecodeError: Expecting value: line 2 column 15 (char 16)
- 
					
					
					
					
 @JCCER data.json可能存在有其他字符之类的,只替换双引号里面的值就可以,其他不要动 
- 
					
					
					
					
  
- 
					
					
					
					
 @Lithophane cookie文件的编码不对,保存时用utf-8的编码,而且文件里面不要有换行 
- 
					
					
					
					
 @Koreyoshi 谢谢!解决了,是seting.json有问题,我骚操作把你github里面的seting.json文件说明里的那些都复制过来了 
- 
					
					
					
					
 佬,为啥运行一段时间后就会自动关闭了,log上没报错啥的 
- 
					
					
					
					
 @HaMan 可能是和mirai api的连接断了? 
- 
					
					
					
					
 大佬,我不添加cookie能正常使用,但添加了以后就会出错:  
 请问是什么原因呢?
- 
					
					
					
					
 @cold233 可能是cookie不对?注意不要有换行和空格什么的 
- 
					
					
					
					
 因为看了前面的帖子,所以已经检查过了,所有换行和空格都删掉了……还试着加减了单引号,但都不行 
- 
					
					
					
					
 @cold233 要不加我qq,我看看cookie文件有没有什么问题 
 1121917292
- 
					
					
					
					
 已经加了,大佬通过一下 
- 
					
					
					
					
 想请问一下项目在我重启机器人后好像没法通过之前发的nohup指令自动启动了,运行是没问题,就是需要我每天手动启动,不知道是什么问题,有空的话可以帮忙看看,谢谢 
 During handling of the above exception, another exception occurred:Traceback (most recent call last): 
 File "/www/gengSearch/GengSearch.Linux/GengSearch.py", line 233, in Listening
 message=simuse.Fetch_Message(data)
 File "/www/gengSearch/GengSearch.Linux/simuse.py", line 63, in Fetch_Message
 res=r.request('get',url)
 File "/www/gengSearch/GengSearch.Linux/requests/api.py", line 61, in request
 return session.request(method=method, url=url, **kwargs)
 File "/www/gengSearch/GengSearch.Linux/requests/sessions.py", line 542, in request
 resp = self.send(prep, **send_kwargs)
 File "/www/gengSearch/GengSearch.Linux/requests/sessions.py", line 655, in send
 r = adapter.send(request, **kwargs)
 File "/www/gengSearch/GengSearch.Linux/requests/adapters.py", line 516, in send
 raise ConnectionError(e, request=request)
 requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=9023): Max retries exceeded with url: /fetchMessage?sessionKey=vbAs37re&count=10 (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7ffbbebaf490>: Failed to establish a new connection: [Errno 111] Connection refused'))save log 
 Traceback (most recent call last):
 File "/www/gengSearch/GengSearch.Linux/GengSearch.py", line 385, in <module>
 main()
 File "/www/gengSearch/GengSearch.Linux/GengSearch.py", line 381, in main
 GengSearch(data,seting,plat)
 File "/www/gengSearch/GengSearch.Linux/GengSearch.py", line 305, in GengSearch
 SearchList=Listening(data,seting)
 File "/www/gengSearch/GengSearch.Linux/GengSearch.py", line 240, in Listening
 if type(message)==type(0):
 UnboundLocalError: local variable 'message' referenced before assignment
