神代綺凜

[开源] 二次元搜图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硬盘/[email protected]点击购买】(经常售罄,请抓紧机会)
年付$47CN2线路,1核/1G内存/20G硬盘/[email protected]点击购买
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

311 comments

  1. 纯亦  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 68.0.3440.106(Google Chrome 68.0.3440.106)
    该评论仅登录用户及评论双方可见
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 68.0.3440.106(Google Chrome 68.0.3440.106)
      @纯亦 能把本子图片发我一下来测试吗,发我邮箱就行
      1. 纯亦  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 68.0.3440.106(Google Chrome 68.0.3440.106)
        @神代綺凜 我....我忘记了....我仔细找找
  2. 围观群众  Android 8.0.0(Android 8.0.0) / IBrowse r(IBrowse r)
    碰到过几次bug
    搜本子图时能搜到图
    返回的链接的缩略图也正确
    但是点开链接后却发现是另一部漫画
    这个情况碰到了好几次
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 68.0.3440.106(Google Chrome 68.0.3440.106)
      @围观群众 能提供一下出错的图片吗
      https://sm.ms/
      去这里上传然后把链接发到评论(私密)
      1. 围观群众  Android 8.0.0(Android 8.0.0) / IBrowse r(IBrowse r)
        @神代綺凜 我研究了一下发现……
        我找的是一个单行本的图……
        返回的nhentai打开却是一部短篇
        我找了一下发现……
        那个短篇的名字就是单行本的名字……
        那个单行本包含的链接返回的短篇和我搜索的图片……
        1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 68.0.3440.106(Google Chrome 68.0.3440.106)
          @围观群众 重名就没办法了,因为识图也是只能拿到名字的,我这里只是多加了一部把名字拿到nhentai搜索然后取第一个搜索结果的链接
  3. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 68.0.3440.106(Google Chrome 68.0.3440.106)
    问题修复了,而且后来想了想显示短链接也蛮好的……
  4. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 68.0.3440.106(Google Chrome 68.0.3440.106)
    这个倒是好办,那我直接显示pid不显示链接就行了(
  5. 神代綺凜  Mac OS X(Mac OS X) / Safari(Safari)
    这个bug我已经发现了,会研究修复
    短链接感觉就不是很必要了其实。。
  6. 纯亦  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 67.0.3396.99(Google Chrome 67.0.3396.99)
    那个,有没有打算在telegram上也弄个类似的机器人?
    我觉得QQ这个机器人马上要阵亡了,先不说腾讯不支持机器人
    关键是你这个是可以搜本子的...吃枣药丸啊
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 68.0.3440.75(Google Chrome 68.0.3440.75)
      @纯亦 药丸了再说吧,炸了我就移植去tg
  7. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 67.0.3396.99(Google Chrome 67.0.3396.99)
    可以,我声明了GPL3.0协议,代码开源,可以免费使用和引用,修改、衍生代码的也必须开源、免费使用,但不允许修改后和衍生的代码做为闭源的商业软件发布和销售
  8. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 67.0.3396.99(Google Chrome 67.0.3396.99)
    那干嘛不直接再跑个竹竹,我甚至都开源了
  9. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 67.0.3396.99(Google Chrome 67.0.3396.99)
    这没意义啊
  10. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 67.0.3396.99(Google Chrome 67.0.3396.99)
    我用第三方的输入法倒是没有第一条问题(
    第二个问题提的好,我会考虑怎么解决
  11. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 67.0.3396.99(Google Chrome 67.0.3396.99)
    船新的竹竹,船新的BUG!
  12. Tatsumi  Windows 10(Windows 10) / Opera 53.0.2907.99(Opera 53.0.2907.99)
    这可以有!大佬中的大佬!
  13. 天空  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 66.0.3359.181(Google Chrome 66.0.3359.181)
    大概,这就是大佬吧
  14. goro  Windows 7 x64 Edition(Windows 7 x64 Edition) / Google Chrome 67.0.3396.62(Google Chrome 67.0.3396.62)
    请问这个机器人能做到保存QQ群里的发的所有图片这个功能吗,想自己买一个试试。或者有什么别的办法可以做到实时爬取QQ群图片的方案?
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 66.0.3359.181(Google Chrome 66.0.3359.181)
      @goro 可以,而且你需要的这个功能免费版就能实现,当然代码得自己写
      1. goro  Windows 7 x64 Edition(Windows 7 x64 Edition) / Google Chrome 67.0.3396.62(Google Chrome 67.0.3396.62)
        @神代綺凜 免费版是哪个啊,官网进去有两个版本。另外这个必须部署在WINDOWS上吗。博主是放在什么地方的。
        1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 66.0.3359.181(Google Chrome 66.0.3359.181)
          @goro 直接下的不用授权的就是免费版,酷Q Pro就是要钱的
          有Linux版
          我自己是放Windows服务器上的,方便管理
          1. goro  Windows 7 x64 Edition(Windows 7 x64 Edition) / Google Chrome 67.0.3396.62(Google Chrome 67.0.3396.62)
            @神代綺凜 感谢大佬
  15. Norlhx  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 55.0.2883.87(Google Chrome 55.0.2883.87)
    最近ssr ssh连接连续被封了好几个vps了,是混淆协议已经被gfw破解了?
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 66.0.3359.181(Google Chrome 66.0.3359.181)
      @Norlhx 没有,只是因为最近是MinGanShiQi,监管力度会很大,我这不是机场都封
  16. 秋霜烈日  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 65.0.3325.181(Google Chrome 65.0.3325.181)
    |´・ω・)ノhi,表示想要个mypcqq版本的插件咩,CQPro买不起2333(当废话啦)
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 65.0.3325.162(Google Chrome 65.0.3325.162)
      @秋霜烈日 原来还有个mypcqq的,而且授权好便宜的感觉……
      等授权过期了我可能考虑移植过去23333
      1. 秋霜烈日  Android 7.0(Android 7.0) / Google Chrome 65.0.3325.109(Google Chrome 65.0.3325.109)
        @神代綺凜 ( ๑´•ω•) 那就十分期待啦,主要是MPQ可以免费发图和卡片消息2333
        1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 65.0.3325.162(Google Chrome 65.0.3325.162)
          @秋霜烈日 那很好啊…… 不过问题是,酷q我直接买了一年的授权……
          好在sdk都是易语言,要移植也很容易
          1. 秋霜烈日  Android 7.0(Android 7.0) / Google Chrome 65.0.3325.109(Google Chrome 65.0.3325.109)
            @神代綺凜 2333直接一年海星
            咩移植啦请务必邮件通知我
            阿里嘎多dalao∠( ᐛ 」∠)_
            1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 65.0.3325.162(Google Chrome 65.0.3325.162)
              @秋霜烈日 可能会让你失望,就算移植也不会出插件开源啦,因为这玩意有很多问题涉及到我私人的解决方案,不能直接给了就用的
              1. 秋霜烈日  Android 7.0(Android 7.0) / Google Chrome 65.0.3325.109(Google Chrome 65.0.3325.109)
                @神代綺凜 欸移植和开源插件有关系咩?
                CQP和MPQ的插件都经过封装的
                咱只是想用dalao的插件2333
                1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 65.0.3325.162(Google Chrome 65.0.3325.162)
                  @秋霜烈日 到时候再看吧,如果我有心情去掉这些东西或者写个专门的设置面板的话
                  1. 秋霜烈日  Android 7.0(Android 7.0) / Google Chrome 65.0.3325.109(Google Chrome 65.0.3325.109)
                    @神代綺凜 ∠( ᐛ 」∠)_
                    咩那就期待啦
                    阿里嘎多dalao
  17. 明明  Windows 7 x64 Edition(Windows 7 x64 Edition) / Google Chrome 63.0.3239.132(Google Chrome 63.0.3239.132)
    现在可以付费申请机器人加群么
    1. 神代綺凜  Mac OS X(Mac OS X) / Safari(Safari)
      @明明 没有考虑过,收费并不在我做这个项目的初衷内
      主要是腾讯机制,导致机器人会出现一些无法预料的问题,所以目前不考虑再加新群
  18. SaberH  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 63.0.3239.132(Google Chrome 63.0.3239.132)
    建议加上iqdb 还是没高相似度的可以最后附加google搜图然后bot这边自己算算搜出来相似度 再喂回给saucenao/iqdb 实在没结果就返回google的 (来自某个已经被封了几个Q号转TG的搜图bot的辣鸡作者
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 65.0.3325.162(Google Chrome 65.0.3325.162)
      @SaberH 话说saucenao本来就含有iqdb的所有库了
      1. SaberH  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 63.0.3239.132(Google Chrome 63.0.3239.132)
        @神代綺凜 是这样的 但是我不清楚两者是否完全实时同步 所以还是全都轮一遍 从我连谷歌都要轮就看得出我多么闲着蛋疼 话说搜doujinshi的方便分享下思路吗 (ascii2d/yandex已考虑
        1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 65.0.3325.162(Google Chrome 65.0.3325.162)
          @SaberH 没考虑过……
          1. SaberH  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 63.0.3239.132(Google Chrome 63.0.3239.132)
            @神代綺凜 所以说也是靠saucenao?
            1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 65.0.3325.162(Google Chrome 65.0.3325.162)
              @SaberH 没必要搞太复杂
              1. SaberH  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 63.0.3239.132(Google Chrome 63.0.3239.132)
                @神代綺凜 我还特殊针对了K岛的求物版和日本某个详细希望里,但是效果还是不够理想 嘛,做到像whatanime的程度本来也不可能
    2. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 65.0.3325.162(Google Chrome 65.0.3325.162)
      @SaberH 精彩
  19. Tabby.  Android 5.1.1(Android 5.1.1) / IBrowse r(IBrowse r)
    大佬666
  20. 变态鹅  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 63.0.3239.132(Google Chrome 63.0.3239.132)
    噗噗噗,羡慕哭,rbq,不过鹅鹅没有额外的qq了,要不然玩玩了#(滑稽)
    1. 变态鹅  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 63.0.3239.132(Google Chrome 63.0.3239.132)
      @变态鹅 噗噗噗,不是支持md?为什么rbq没有勾掉,哭哭惹
      1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 63.0.3239.132(Google Chrome 63.0.3239.132)
        @变态鹅 现在有了,我没在评论允许的html标签里允许del标签所以解析出来之后被过滤掉了