神代綺凜

[开源] 二次元搜图QQ机器人
↑↑↑推销搜图机器人↑↑↑ 终于算是完成了第一件假期想做的事情
扫描右侧二维码阅读全文
13
2018/07

[开源] 二次元搜图QQ机器人

↑↑↑推销搜图机器人↑↑↑

终于算是完成了第一件假期想做的事情

Head Pic: 「第六駆逐隊」/「ふわり」のイラスト [pixiv]

搜图机器人

QQ:*

抱歉,因各种复杂的原因,本体已经转为私用,现已不再公开允许加好友或群,有兴趣可自行部署玩耍

开源

项目原来是使用酷Q的易语言SDK开发,目前使用 Nodejs 重写并开源

开源版本不含咬人功能,因为懒得移植了……

用法

具体请见 GitHub README

主要功能

  • 搜图/本子
  • 复读
  • OCR
  • 明日方舟公开招募计算器(new)

示例

普通搜图

利用 ascii2d 搜索局部图

搜番

搜本子

其他说明

为什么有时候搜不想要的出结果?

需要说明的是,搜图引擎发现新图片并收录也是需要时间的,因此画师刚上传的画作一般情况下是没办法搜到的

另外,搜图时发送的图片必须是刚好完整的图片,使用以下几种情况的图片会导致大概率搜不到结果:

  • 使用的是原图的局部图,即因剪裁而不完整,此时可以尝试使用 ascii2d 的特征搜索功能
  • 图片被 马赛克/图片马赛克等 遮挡的部分面积过大
  • 截图没截好,留有黑边,例如为了省事直接使用手机截屏或者电脑手动框选截图,这种情况请在搜图前自行编辑裁去与图片无关的部分
  • 清晰度过低的图片
搬瓦工VPS优惠套餐,建站稳如狗,支持支付宝,循环出账94折优惠码BWH26FXH3HIQ
年付$28CN2线路,1核/512M内存/10G硬盘/500GB@1Gbps【点击购买】(经常售罄,请抓紧机会)
年付$47CN2线路,1核/1G内存/20G硬盘/1T@1Gbps【点击购买
Last modification:May 22nd, 2019 at 03:46 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment

277 comments

  1. 狮子堂戌子  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 74.0.3729.169(Google Chrome 74.0.3729.169)

    用了1个月,不用自己拖到网页上很方便。不过如果能加个指令google搜图的话就更好了,有时候机器人都搜不到的 反倒是google能找到。例如表漫和别人发来发去的不完整截图

  2. wangtao  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 73.0.3683.86(Google Chrome 73.0.3683.86)

    折腾了一下午,终于搞还了,大佬,这个明日方舟的功能怎么用了,试了一下不太会用

    1. 神代綺凜  Mac OS X 10.14.5(Mac OS X 10.14.5) / Google Chrome 75.0.3770.142(Google Chrome 75.0.3770.142)
      @wangtao

      私聊直接发,群里要@

      内容是公开招募截图加上--akhr

      1. wangtao  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 73.0.3683.86(Google Chrome 73.0.3683.86)
        @神代綺凜

        对了,这个不可以搜p站id吗?

        1. 神代綺凜  Mac OS X 10.14.5(Mac OS X 10.14.5) / Google Chrome 75.0.3770.142(Google Chrome 75.0.3770.142)
          @wangtao

          结果是看 saucenao 的,结果是 p 站那就是,不是的话可以加--pixiv参数强制指定搜索范围,搜不到你要的结果就是这图没在 p 站里或者 saucenao 还没收录

  3. wangtao  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 73.0.3683.86(Google Chrome 73.0.3683.86)
    node-pre-gyp WARN Using request for node-pre-gyp https download
    [canvas] Success: "C:\Users\wangtao\CQ-picfinder-robot\node_modules\canvas\build\Release\canvas.node" is installed via remote
    npm notice created a lockfile as package-lock.json. You should commit this file.
    npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modules\fsevents):
    npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

    这是 npm i时候遇到的问题

  4. Radioactive  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.142(Google Chrome 75.0.3770.142)

    问一下大大,我遇到一个很奇怪的问题,机器人正常运行一段时间后,突然不回复ascii2d搜索。什么都没有改动过, 回复了“相似度过低... 自动使用ascii2d进行搜索”之后就没了,而且加 “--a2d” 搜图也不会有回复。

    1. 神代綺凜  Mac OS X 10.14.5(Mac OS X 10.14.5) / Google Chrome 75.0.3770.142(Google Chrome 75.0.3770.142)
      @Radioactive

      这个问题已知,但是不清楚原因

      经过一段时间之后就会恢复

      1. Radioactive  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.142(Google Chrome 75.0.3770.142)
        @神代綺凜

        对的,其他功能都很正常,ascii2d突然不能用,过一段时间自己又好了,很奇怪...

  5. wangtao  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 73.0.3683.86(Google Chrome 73.0.3683.86)
    Error: Cannot find module 'canvas'
        at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
    npm ERR! code ELIFECYCLE
    npm ERR! errno 1
    npm ERR! cq-picfinder-robot@2.5.4 start: `node index.js`
    npm ERR! Exit status 1
    npm ERR!
    npm ERR! Failed at the cq-picfinder-robot@2.5.4 start script.
    npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
    
    npm ERR! A complete log of this run can be found in:
    npm ERR!     C:\Users\Administrator\AppData\Roaming\npm-cache\_logs\2019-07-28T09_07_23_417Z-debug.log

    555, 这是哪里的问题啊,大佬我第一次上手,只有点python跟linux基础

    1. wangtao  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 73.0.3683.86(Google Chrome 73.0.3683.86)
      @wangtao

      好像是缺canvas这个东西,但是npm i 的时候好像报了不少错误,这些软件的配置有什么要求吗,比如32位还是64位之类的

  6. jkmiku  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.142(Google Chrome 75.0.3770.142)

    大佬救命啊,nodejs用的是LTS版本依旧不行

    $ npm i
    
    > canvas@2.5.0 install E:\CQP\CQ-picfinder-robot\node_modules\canvas
    > node-pre-gyp install --fallback-to-build
    
    node-pre-gyp WARN Using request for node-pre-gyp https download
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.142(Google Chrome 75.0.3770.142)
      @jkmiku

      如果你曾经装过 Latest 版本并且在那时候npm i过,你可以尝试重新 clone 一份项目再npm i

      1. jkmiku  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.142(Google Chrome 75.0.3770.142)
        @神代綺凜

        已经解决了!谢谢,是安装canvas的时候网络问题,换了cnpm就正常了╮(╯▽╰)╭

  7. daytime  Windows 10 x64 Edition(Windows 10 x64 Edition) / Firefox 68.0(Firefox 68.0)
    该评论仅登录用户及评论双方可见
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.100(Google Chrome 75.0.3770.100)
      @daytime
      该评论仅登录用户及评论双方可见
      1. daytime  Windows 10 x64 Edition(Windows 10 x64 Edition) / Firefox 68.0(Firefox 68.0)
        @神代綺凜

        嗯明白惹

  8. 星の梦  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.100(Google Chrome 75.0.3770.100)

    感谢大佬的机器人,挺实用的
    不过我这里有个问题,就是运行时间长了,发图片就没反应了,酷QHTTP-API插件日志显示已成功向0/0 Websocket客户端推送事件,我一般是重启node插件就正常了,不过长时间这样也不是办法,请问如何避免这个问题发生?

    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.100(Google Chrome 75.0.3770.100)
      @星の梦

      你是否有用 pm2 守护运行,如果守护了即使程序出错结束也会自动重启

      我目前没有出现你这种情况,可以稳定运行几个月并且也没有程序意外结束的情况,除非你设置了 mysql 并且连接出现问题

      1. 星の梦  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.100(Google Chrome 75.0.3770.100)
        @神代綺凜

        是用pm2运行的,我看了貌似没--watch参数,还特意加上了--watch参数,不过也没用(没用的话是不是应该去掉啊)进程貌似没有意外结束,只是酷Q处理消息有时候就0/0了,无法发送到node插件,只有重启node插件重新连接下酷Q才行。
        也可能因为我linux vps运行node插件,windows运行酷Q,分别运行的原因(主要是我docker搞不来。。。)
        那么问题来了,求推荐稳定运行的环境~是不是linux环境下node+docker版酷Q好点?

        1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.100(Google Chrome 75.0.3770.100)
          @星の梦

          最好是 Windows 下 node + 酷Q

          1. 星の梦  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.100(Google Chrome 75.0.3770.100)
            @神代綺凜

            OK ,有时间重新布置下

  9. karousi  Windows 7 x64 Edition(Windows 7 x64 Edition) / Google Chrome 72.0.3626.119(Google Chrome 72.0.3626.119)

    大佬可不可以考虑下加上iqdb搜图?

    还有就是群搜图模式现在只有1分钟感觉有点短,可不可以放在配置文件里去修改?

    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.100(Google Chrome 75.0.3770.100)
      @karousi

      iqdb 里的 saucenao 都有,而且 saucenao 更广

      1分钟是1分钟不发图就关,防有些人忘记关的,如果你觉得有必要延长我会在下个版本里加上设置

  10. skychy  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 70.0.3538.25(Google Chrome 70.0.3538.25)

    不会用 出个教程可以吗

  11. 赫Einzbern  Windows 7 x64 Edition(Windows 7 x64 Edition) / Google Chrome 50.0.2661.102(Google Chrome 50.0.2661.102)

    大佬我酷Q和API都搞完了,然后PM2下了不知道有什么用(下完的文件夹名字叫pm2-master),我就直接拿记事本把config.json这个给改了,然后接下去不知道怎么办了qwq

    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.100(Google Chrome 75.0.3770.100)
      @赫Einzbern

      安装 PM2 的命令在 README 写的足够清楚了,如果还是不会部署建议求助身边有这方面计算机知识的朋友

      1. 赫Einzbern  Windows 7 x64 Edition(Windows 7 x64 Edition) / Google Chrome 50.0.2661.102(Google Chrome 50.0.2661.102)
        @神代綺凜

        其实我不知道PM2守护运行怎么弄,因为我下完的PM2是带json这种格式的,里面还有 README,就不太懂这格式的东西要怎么运行qwq

        1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.142(Google Chrome 75.0.3770.142)
          @赫Einzbern

          不需要去下源代码的,npm install pm2 -g这句命令就是安装 pm2,需要你下载安装的只有 nodejs 而已

  12. wa  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3766.2(Google Chrome 75.0.3766.2)

    大佬这个 机器人能不能再armbian上部署

    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.100(Google Chrome 75.0.3770.100)
      @wa

      都可以,主要是看酷Q那边

  13. wa  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3766.2(Google Chrome 75.0.3766.2)

    呜呜呜 不知道大佬玩不玩战地1 战地V ,坐等大佬生产战地 battlefieldtracker.com战绩查询机器人

    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.100(Google Chrome 75.0.3770.100)
      @wa

      很遗憾不玩FPS

  14. misaka10078  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.100(Google Chrome 75.0.3770.100)

    把酷Q部署在群晖的docker上,我还能再部署这个插件吗?应该部署在哪里呢?

    1. misaka10078  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.100(Google Chrome 75.0.3770.100)
      @misaka10078

      搞定了 ,最后直接虚拟机装了个win7来跑了_(:з」∠)_

      1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.100(Google Chrome 75.0.3770.100)
        @misaka10078

        也行

        如果用 Docker 版酷Q的话,nodejs 程序可以直接在 Linux 上跑,只是 Docker 要做额外的端口映射,而且会出现其他很多麻烦的问题

  15. 梵梦  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 69.0.3497.100(Google Chrome 69.0.3497.100)

    电脑重启后发什么都没反应是什么原因,有运行npm run pm2first

    1. 神代綺凜  Mac OS X(Mac OS X) / Safari(Safari)
      @梵梦

      该命令需要在程序目录下运行,如果你是直接打开了命令提示符请注意先切换目录

      1. 梵梦  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 69.0.3497.100(Google Chrome 69.0.3497.100)
        @神代綺凜

        有在目录下运行

        1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.100(Google Chrome 75.0.3770.100)
          @梵梦

          执行pm2 list看看 name 为 cqpf 的程序是否是 running 状态,如果不是的话说明启动遇到错误,用npm run pm2log或者直接npm start看错误信息

          1. 梵梦  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 69.0.3497.100(Google Chrome 69.0.3497.100)
            @神代綺凜
            该评论仅登录用户及评论双方可见
            1. 梵梦  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 69.0.3497.100(Google Chrome 69.0.3497.100)
              @梵梦
              该评论仅登录用户及评论双方可见
              1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.100(Google Chrome 75.0.3770.100)
                @梵梦
                该评论仅登录用户及评论双方可见
                1. 梵梦  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 69.0.3497.100(Google Chrome 69.0.3497.100)
                  @神代綺凜
                  该评论仅登录用户及评论双方可见
                  1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.100(Google Chrome 75.0.3770.100)
                    @梵梦

                    找不到模块?你之前npm i的时候是不是网络错误了没下载完全

                    如果是在国内机子上可以用淘宝 npm 镜像

                    npm i --registry=https://registry.npm.taobao.org
                    1. 梵梦  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 69.0.3497.100(Google Chrome 69.0.3497.100)
                      @神代綺凜

                      卡在这不动。。

                      PS C:\Users\10310\Desktop\jqr\CQ-picfinder-robot-master> npm i --registry=https://registry.npm.taobao.org
                      
                      > websocket@1.0.28 install C:\Users\10310\Desktop\jqr\CQ-picfinder-robot-master\node_modules\websocket
                      > (node-gyp rebuild 2> builderror.log) || (exit 0)
                      
                      C:\Users\10310\Desktop\jqr\CQ-picfinder-robot-master\node_modules\websocket>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
                      
                      > canvas@2.5.0 install C:\Users\10310\Desktop\jqr\CQ-picfinder-robot-master\node_modules\canvas
                      > node-pre-gyp install --fallback-to-build
                      
                      node-pre-gyp WARN
                      1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.100(Google Chrome 75.0.3770.100)
                        @梵梦

                        那就不知道是什么疑难杂症了

                        1. 梵梦  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 69.0.3497.100(Google Chrome 69.0.3497.100)
                          @神代綺凜
                          该评论仅登录用户及评论双方可见
                          1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.100(Google Chrome 75.0.3770.100)
                            @梵梦

                            安装LTS的nodejs(官网下载左边那个)

                            canvas 这个包需要用到二进制文件,没有新版 nodejs 的预编译版本

                            1. 梵梦  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 69.0.3497.100(Google Chrome 69.0.3497.100)
                              @神代綺凜
                              该评论仅登录用户及评论双方可见
                              1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.100(Google Chrome 75.0.3770.100)
                                @梵梦

                                你重新克隆项目文件再npm i

                                我自己今天刚重新部署的时候用的也是左边的 LTS 版本,没有问题

                                1. 梵梦  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 69.0.3497.100(Google Chrome 69.0.3497.100)
                                  @神代綺凜

                                  我彻底重装了系统。。解决了,感谢大佬的回答

                                  1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.100(Google Chrome 75.0.3770.100)
                                    @梵梦

                                    行吧

                                    1. 梵梦  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 69.0.3497.100(Google Chrome 69.0.3497.100)
                                      @神代綺凜

                                      话说,能否开机自动启动程序

                                      1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.100(Google Chrome 75.0.3770.100)
                                        @梵梦

                                        能,但是没有意义,你始终需要先运行酷Q再启动机器人,而酷Q貌似不能自动登录?

                                        1. 梵梦  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 69.0.3497.100(Google Chrome 69.0.3497.100)
                                          @神代綺凜

                                          酷Q可以开机自启就是自动登录惹

                                          1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.100(Google Chrome 75.0.3770.100)
                                            @梵梦

                                            好像真有,那好办

                                            你在程序目录创一个批处理文件,比如start.bat,内容写npm run pm2first,然后给这个批处理文件创建一个快捷方式,把快捷方式扔启动文件夹就行了,在C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

                                            1. 梵梦  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 69.0.3497.100(Google Chrome 69.0.3497.100)
                                              @神代綺凜

                                              谢谢

                                2. 梵梦  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 69.0.3497.100(Google Chrome 69.0.3497.100)
                                  @神代綺凜
                                  该评论仅登录用户及评论双方可见
                2. 梵梦  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 69.0.3497.100(Google Chrome 69.0.3497.100)
                  @神代綺凜
                  该评论仅登录用户及评论双方可见
  16. 萝卜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.90(Google Chrome 75.0.3770.90)

    已购买酷Qpro
    但是发setu却只给网址,没有预览图,正常搜图却可以给出预览图,什么原因呢

    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.90(Google Chrome 75.0.3770.90)
      @萝卜

      发送 setu 默认使用本地反代来下载,相当于直连P站的 i.pximg.net,如果机器部署在国内网络环境不佳可能导致发送失败,这种情况可以配置 pximgProxy

      还有一种情况是tx和谐了图片,无法解决

    2. 萝卜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.90(Google Chrome 75.0.3770.90)
      @萝卜

      设置反代后可以发送预览图了,但是还有个问题,就是不会自动撤回,时间设定了默认的30s

      1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.90(Google Chrome 75.0.3770.90)
        @萝卜

        我这边撤回功能是正常的……
        你可以看下酷Q和程序的日志有没有异常

        1. 萝卜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.90(Google Chrome 75.0.3770.90)
          @神代綺凜

          重启了一下酷Q正常了,提个建议,能不能加入女性向setu以及国内的图片搜索源

          1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.90(Google Chrome 75.0.3770.90)
            @萝卜

            这个setu其实说白了就是我一个人凭性趣在维护的,我平时看到好看的setu就加到库里,如果需要女性向的这些也都得有人去维护,这样

            1. 萝卜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.90(Google Chrome 75.0.3770.90)
              @神代綺凜

              了解

  17. NekoMiao  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.80(Google Chrome 75.0.3770.80)

    大大可以帮忙看看为什么明日方舟文字的识别没成功吗,确认api key是没问题的了

            "ocr": {
                "use": "baidubce", 
                "ocr.space": {
                    "defaultLANG": "chs",
                    "apikey": "xx"
                },
                "baidubce": {
                    "useApi": "accurate_basic",
                    "apiKey": "xx",
                    "secretKey": "xxx"
                }
            },
    
            "akhr": {
                "enable": true,   
                "ocr": "baidubce"  
            }
        },
    日志:
    0|cqpf     |         res: [IncomingMessage],
    0|cqpf     |         aborted: undefined,
    0|cqpf     |         timeoutCb: null,
    0|cqpf     |         upgradeOrConnect: false,
    0|cqpf     |         parser: null,
    0|cqpf     |         maxHeadersCount: null,
    0|cqpf     |         _redirectable: [Writable],
    0|cqpf     |         [Symbol(isCorked)]: false,
    0|cqpf     |         [Symbol(outHeadersKey)]: [Object] },
    0|cqpf     |      data: 'The API key is invalid' } }
    0|cqpf     | Fontconfig warning: "/etc/fonts/fonts.conf", line 86: unknown element "blank"
    0|cqpf     | Fontconfig warning: "/etc/fonts/fonts.conf", line 86: unknown element "blank"
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.80(Google Chrome 75.0.3770.80)
      @NekoMiao

      如果有对配置进行修改的话要重启程序才能生效,有没有忘记重启之类的

      1. NekoMiao  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.80(Google Chrome 75.0.3770.80)
        @神代綺凜

        重启以后依旧不行
        qq没有任何消息返回
        日志:

         method: 'GET',
                path:
                 '/offpic_new/00000//3629d1ea-4ff9-43fb-ae1f-ea73c69cf65a/0?vuin=00000&term=2',
                _ended: false,
                res: null,
                aborted: undefined,
                timeoutCb: null,
                upgradeOrConnect: false,
                parser: null,
                maxHeadersCount: null,
                _redirectable: [Circular],
                [Symbol(isCorked)]: false,
                [Symbol(outHeadersKey)]: [Object] },
             _currentUrl:
              'https://c2cpicdw.qpic.cn/offpic_new/00000//3629d1ea-4ff9-43fb-ae1f-ea73c69cf65a/0?vuin=00000&term=2' },
          response: undefined }
        1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.80(Google Chrome 75.0.3770.80)
          @NekoMiao

          这个问题比较莫名,我曾经只遇到过一次,过一会又会正常,是对应的图片下载失败了

          建议尝试重新截图

          还有你这个图片截的挺糊的……而且鼠标挡住文字会影响识别

          1. NekoMiao  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.80(Google Chrome 75.0.3770.80)
            @神代綺凜

            结果回复了一个奇怪的东西
            图片地址http://chuantu.xyz/t6/702/1560439457x1033347913.png
            日志多了一行:
            0|cqpf | Fontconfig warning: "/etc/fonts/fonts.conf", line 86: unknown element "blank"

            1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.80(Google Chrome 75.0.3770.80)
              @NekoMiao

              我绘制 Canvas 时要用到微软雅黑字体,可能是因为你使用的 linux 中没有这个字体的原因

              比较建议用 Windows 服务器,毕竟酷Q也是 Windows 程序,Docker 版用 Wine 来虚拟 Win 环境始终是有弊端的

              1. NekoMiao  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.80(Google Chrome 75.0.3770.80)
                @神代綺凜

                好的 谢谢大佬了

            2. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.80(Google Chrome 75.0.3770.80)
              @NekoMiao

              好像是你前面字体的问题

              0|cqpf     | Fontconfig warning: "/etc/fonts/fonts.conf", line 86: unknown element "blank"

              你可以百度一下看看是什么原因

  18. 天真  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 70.0.3538.25(Google Chrome 70.0.3538.25)
    该评论仅登录用户及评论双方可见
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.80(Google Chrome 75.0.3770.80)
      @天真
      该评论仅登录用户及评论双方可见
      1. 天真  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 70.0.3538.25(Google Chrome 70.0.3538.25)
        @神代綺凜

        谢谢 已经解决

  19. Kurt Tighe  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 76.0.3803.0(Google Chrome 76.0.3803.0)

    额 ,⑧嗦了,输入法的锅,(捂脸

    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 74.0.3729.169(Google Chrome 74.0.3729.169)
      @Kurt Tighe

      所以是解决了是么
      那一大段报错就前面JSON.parse()是重点,你在编辑的时候肯定把 JSON 格式破坏了

      1. Kurt Tighe  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 76.0.3803.0(Google Chrome 76.0.3803.0)
        @神代綺凜

        是的,系统输入法莫名变成了中文字符

        1. Kurt Tighe  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 76.0.3803.0(Google Chrome 76.0.3803.0)
          @Kurt Tighe

          然后,中文逗号)吐血

          1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 74.0.3729.169(Google Chrome 74.0.3729.169)
  20. 变态鹅  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 74.0.3729.157(Google Chrome 74.0.3729.157)

    草,居然还有瑟图

    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 74.0.3729.157(Google Chrome 74.0.3729.157)
      @变态鹅

      瑟图不能少