先看看效果
我自己的版本集成到了我 上一篇主题帖 里
但功能是独立的, 有需要单独抽出去用的大佬可以直接扒源码的 GreenOnions.TicTacToe 文件夹
顺便说下判定逻辑吧, 每个格子100*100像素, 只要涂鸦的格子里超过300个像素不是白色就判定为在那个格子下子, 所以不管画什么图案都行, 而且稍微画出去一点是不怕的, 还有对于手机端压图和尺寸改变了的问题也有比较好的容差
先看看效果
我自己的版本集成到了我 上一篇主题帖 里
但功能是独立的, 有需要单独抽出去用的大佬可以直接扒源码的 GreenOnions.TicTacToe 文件夹
顺便说下判定逻辑吧, 每个格子100*100像素, 只要涂鸦的格子里超过300个像素不是白色就判定为在那个格子下子, 所以不管画什么图案都行, 而且稍微画出去一点是不怕的, 还有对于手机端压图和尺寸改变了的问题也有比较好的容差
@shido2333 总之rsshub能订阅推特,b站微博什么的都可以,但你要了解一下rsshub的地址规则,简单的来说就是把推特前面那段换成rsshub的地址(rsshub地址+推特人名)就能订阅到。
然后我写的插件有解析rss的功能,但还有其他一堆乱七八糟的功能,如果你不嫌重可以看看我发的主题
怀疑是被tx过滤掉了,同时满足两个条件的话,好友消息就发不出去
1.消息文字内容中含有".pixiv."字样(一定有小数点才会发不出,单写pixiv这几个字没问题)
2.消息中含有图片
mirai中显示一切正常,但是好友收不到消息,并且只有私聊才有这个情况,相同的消息发到群里别人是能收到的
另外就是真实手机客户端好像是没法一条消息中同时包含文字和图片的,所以我没法测试,但是真实pc客户端发的含有.pixiv.和图片的一条消息别人收得到
跟mirai版本应该没有关系,一直用着的2.12.1版本以前可以发的,最近两天就不行了,然后更新到了2.13.0依旧不行,mirai api http版本是2.6.2
上面的收得到,下面的收不到
由于pc真实客户端发出的消息不会被过滤掉,所以我猜想可能能用技术手段绕过检查,所以发到了这里,如果不合适的话请告诉我,我换个区重发
忘记说了用mcl -u更新后也是一样
发现这个问题时候的版本:
{
mirai-console 2.12.1
mirai-console-terminal 2.12.1
mirai-core-all 2.12.1
mirai-api-http 2.6.2
}
主动更新后的版本:
{
mirai-console 2.13.0
mirai-console-terminal 2.13.0
mirai-core-all 2.13.0
mirai-api-http 2.6.2
}
本地搭成功了,谢谢大佬,顺便问问如果我想它能提供http接口给其他程序调用该怎么搞?
或者说我猜webui就是http调用它的吧,我怎么不通过webui调用它呢?
@RainChan 尝试过不用OpenCV, 自己扫像素, 效率低还是次要的, 主要是手机端涂鸦后图片尺寸会变, 重绘之后上一步的图形和格子线都有偏移, 相减完会有很多错误的结果, 自己要处理的情况太多了
其实如果用C++来重写一次的话可以只挑OpenCV需要用到的库引用, 相对会轻量一些
@RainChan OpenCV, 两张图相减后转灰度然后除以100就求出了每个格命中的次数, 再过滤掉一下数量低于100的, 画的什么形状都可以, 只要不是白色就能识别