设为首页收藏本站

晨风QQ机器人论坛_晨风微信机器人

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4547|回复: 272

[免费开源] 【免费插件+源码】鉴黄插件

  [复制链接]

20

主题

1183

帖子

3555

积分

金牌会员

---小Q

Rank: 6Rank: 6

积分
3555
发表于 2017-8-7 14:35:45 | 显示全部楼层 |阅读模式
本帖最后由 1647427317 于 2017-8-7 14:48 编辑

                                  此插件功能为鉴黄
自动检测图片,可以抵制群内有人发黄色图片什么的

                打个小广告:我出售配置锁   点击查看帖子

压缩包里面有成品插件、使用说明和源码
为了避免伸手党,解压密码回复查看压缩包在帖子底部下载
解压密码:1647427317
这个也是我的QQ





考虑到插件功能不是很完善,所以放出源码
还有,插件是以返回的方式来鉴定图片的,由于代码较长,执行需要点时间,可能影响机器人的使用
有兴趣的朋友可以改为启动一条线程,然后调用:SendMessageA(hwnd1,1301,uin,tempstr)来发送,这样就不会影响到机器人的使用了


以下是晨风QQ机器人调用SendMessageA(hwnd1,1301,uin,tempstr)的说明(需要晨风QQ机器人3.96或者3.96以上的版本才支持):

3.本地插件dll可以获取当前群的窗口句柄,然后此dll可以根据需要向那个窗口(即那个群)发送文字。
c++或者易语言应该都可以调用windows的API函数
SendMessageA(hwnd1,1301,uin,tempstr);
第一个是窗口句柄,第二个是消息id,固定为1301,第三个参数是要向群里哪个qq发此消息,如果只是发在群里,可以把此参数设置为0,如果要针对具体某个qq号发消息,就要在这个参数里传递此人的qq号。(需要强制转换为无符号的32位整数,记住之前通过插件获取到的qq号也应该保存为无符号32位整数,当然如果你一直都用有符号的32位整数应该也行,就是内部转换为64位再转回来时小心会溢出。),默认是在群里发此消息的,如果要跟那个qq号私聊,那么第四个参数必须以“私聊”二字开头。第四个参数是要发的文字(统一为ascii码格式,而非unicode或utf8格式),可以包含奖惩指令,如果不希望意外包含奖惩指令,也可以在末尾加一个“【过滤奖惩字符】”标识,防止别人钻什么漏洞。
其中第一个参数窗口句柄来自于插件dll之前被调用时获取到的传入的完整参数列表中的myhwnd参数。注意不是初始化dll时,而是每次在群里比如以【显示网址内容http://127.0.0.1/testplug.dll?function=splitfun&cmdstr=$回声$】被调用时就能获取到传入的myhwnd参数了。
使用这种方法就可以利用插件主动向群里或者群友发消息、发通知了。而不用使用之前的定时任务之类低效的方式。


源码部分截图:


看看几张测试鉴黄的图片吧
洛天依:

乐正凌:

蕾姆:

为了更好地测试,我找了一张XX图,图片太那个,已经打码(如违规,请版主在帖子下面回复提示,让我删掉)






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 3金钱 +111 收起 理由
凝云 + 10 支持小Q!支持免费插件!!
cn050327 + 1 支持小Q!支持免费插件!!
3130545715 + 100 支持小Q

查看全部评分

☆请遵守版规
☆发求助帖先请先搜索
回复

使用道具 举报

20

主题

1183

帖子

3555

积分

金牌会员

---小Q

Rank: 6Rank: 6

积分
3555
 楼主| 发表于 2017-8-7 14:40:14 | 显示全部楼层
自古一楼归楼主!
☆请遵守版规
☆发求助帖先请先搜索
回复 支持 反对

使用道具 举报

6

主题

505

帖子

1723

积分

金牌会员

Rank: 6Rank: 6

积分
1723
发表于 2017-8-7 14:54:49 | 显示全部楼层
爱,支持小Q    噗噗噗,感谢小Q的分享
梦音QQ号:2072471331
梦音网络欢迎您
梦音专为新人服务,大佬请远离
回复 支持 反对

使用道具 举报

0

主题

98

帖子

345

积分

中级会员

Rank: 3Rank: 3

积分
345
发表于 2017-8-7 15:09:44 | 显示全部楼层
支持一下(*^__^*) 嘻嘻
回复 支持 反对

使用道具 举报

1

主题

254

帖子

828

积分

高级会员

Rank: 4

积分
828
发表于 2017-8-7 15:16:09 | 显示全部楼层
22332423424
回复 支持 反对

使用道具 举报

14

主题

613

帖子

1609

积分

金牌会员

Rank: 6Rank: 6

积分
1609
发表于 2017-8-7 15:32:22 | 显示全部楼层
倒数第二张为什么涂鸦,,,
回复 支持 反对

使用道具 举报

头像被屏蔽

2

主题

220

帖子

458

积分

禁止发言

积分
458
发表于 2017-8-7 16:19:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|CFSoft ( 粤ICP备19026017号  

GMT+8, 2019-8-22 19:55 , Processed in 0.065317 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表