紫猫学院社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 206|回复: 6

[插件工具] [没什么用的小工具]按键精灵也能写QQ基器人辣!

[复制链接]

12

主题

25

帖子

25

积分

按键手机班学员

Rank: 8Rank: 8

猫粮
142
发表于 2019-4-24 10:54:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
本帖最后由 cf183838 于 2019-4-24 15:27 编辑

[开源插件]代码不规范,小心慎入
ApiVer = 9  ' Api版本号
AppID = “com.elang.tcp”  
=========================
包含3个类模块
星光极速V6.88.6-正式版
精易模块
酷Q应用开发模块
=========================
功能:
最基本的转发所有事件
最基本的接收所有返回值,并调用酷Q
服务器端可选择监听指定群聊,减少传输压力
----------------------------------------------------
缺点:服务器丢包,粘包,未做测试,将在下个版本完善(模块开发者说这个模块极速,稳定,估计不会有这个问题)
某些功能酷Q AIR不支持(需要花钱升级PRO,然而并没有money购买)
比如撤回群消息,就需要酷Q pro才支持
----------------------------------------------------------------------------
本插件暂时只支持按键精灵安卓版
猫老大的tcp插件发出去的时候,结尾会带一个字符(10),也就是我们常见的换行符,而其他编程软件不见得会带.


功能说明
123321.png


点开这个选项
123321.png
最大连接数,最大并发数,不用修改,这个是原模块的功能,我们要改的是端口号,IP地址,当填写完成之后,点击保存,重启服务器即可
酷Q设置一栏,每次重启的时候都会默认监听所有群聊,当我们去掉多选框的勾时,群聊列表按钮就可以点击了
123321.png
选中群列表里面的选项,单击"添加到监听列表"按钮,从此刻起,服务器只监听,"监听列表"里面的群号,拦截时,会在日志中显示,拦截了一条消息


码云:https://gitee.com/cf183838/CQ.elang.tcp
欢迎大家提交自己的想法

API在2-3楼,这里发不下了




插件.zip

1.11 MB, 阅读权限: 100, 下载次数: 9, 下载积分: 猫粮 -1

TCP插件

评分

参与人数 1猫粮 +10 收起 理由
紫猫 + 10 很给力!

查看全部评分

回复

使用道具 举报

1

主题

41

帖子

41

积分

按键电脑&手机班学员

QQ 262832680

Rank: 8Rank: 8

猫粮
373
发表于 2019-4-24 15:10:10 | 显示全部楼层
海盗老是真的牛逼 粘包都懂了∑(っ°Д°;)っ
全职接单[POST,滑块,去广告,云配置,收徒]办公 各种全自动脚本 游戏不接QQ 262832680
回复

使用道具 举报

12

主题

25

帖子

25

积分

按键手机班学员

Rank: 8Rank: 8

猫粮
142
 楼主| 发表于 2019-4-24 15:26:33 | 显示全部楼层
API:
API:
_eventPrivateMsg
中文名称:私聊消息
客户端会接收到:
参数1:type,类型:字符串,值:固定21
参数2:subtype,类型:字符串,值:  11/来自好友;1/来自在线状态;2/来自群;3/来自讨论组
参数3:msgId,类型:字符串,值:消息ID
参数4:fromQQ,类型:字符串,值:向你发送消息那个人的QQ
参数5:msg,类型:字符串,值:向你发送的消息
参数6:font,类型:字符串,值:发送时使用的字体
'=================================================================
_eventGroupMsg
中文名称:群聊消息
客户端会收到
参数1:type,类型:字符串,值:固定2
参数2:subtype,类型:字符串,值: 子类型,目前固定为1
参数3:msgId,类型:字符串,值:消息ID
参数4:fromGroup,类型:字符串,值:来源群号
参数5:fromQQ,类型:字符串,值:向你发送消息那个人的QQ
参数6:fromAnonymous,类型:字符串,值:如果群内有人使用匿名功能,则返回匿名者的名称
参数7:msg,类型:类型:字符串,值:向你发送的消息
参数8:font,类型:字符串,值:发送时使用的字体
'==================================================================
_eventDiscussMsg
中文名称:讨论组消息
客户端会收到
参数1:type,类型:字符串,值:固定4
参数2:subtype,类型:字符串,值: 子类型,目前固定为1
参数3:msgId,类型:字符串,值:消息ID
参数4:fromDiscuss,类型:字符串,值:来源讨论组
参数5:fromQQ,类型:字符串,值:向你发送消息那个人的QQ
参数6:msg,类型:类型:字符串,值:向你发送的消息
参数7:font,类型:字符串,值:发送时使用的字体
'=======================================================================
_eventGroupUpload
中文名称:群文件上传事件
客户端会收到
参数1:type,类型:字符串,值:固定11
参数2:subtype,类型:字符串,值: 子类型,目前固定为1
参数3:sendTime,类型:字符串,值:发送时间(时间戳)
参数4:fromGroup,类型:字符串,值:来源群号
参数5:fromQQ,类型:字符串,值:上传文件的QQ号
参数6:file,类型:类型:字符串,值:上传文件信息
'========================================================================
_eventSystem_GroupAdmin
中文名称:群事件-管理员变动
参数1:type,类型:字符串,值:固定101
参数2:subtype,类型:字符串,值: 子类型,1/被取消管理员 2/被设置管理员
参数3:sendTime,类型:字符串,值:发送时间(时间戳)
参数4:fromGroup,类型:字符串,值:来源群号
参数5:beingOperateQQ,类型:字符串,值:被操作者QQ
'==========================================================================
_eventSystem_GroupMemberDecrease
群事件-群成员减少
参数1:type,类型:字符串,值:固定102
参数2:subtype,类型:字符串,值: 子类型,1/群员离开 2/群员被踢
参数3:sendTime,类型:字符串,值:发送时间(时间戳)
参数4:fromGroup,类型:字符串,值:来源群号
参数5:fromQQ,类型:字符串,值:操作者QQ(仅子类型为2时存在)
参数6:beingOperateQQ,类型:字符串,值:被操作者QQ
'===========================================================================
_eventSystem_GroupMemberIncrease
群成员增加
参数1 type ,整数型,固定为103
参数2 subtype, 整数型, , 子类型,1/管理员已同意 2/管理员邀请
参数3 sendTime, 整数型, , 发送时间(时间戳)
参数4 fromGroup, 长整数型, , 来源群号
参数5 fromQQ, 长整数型, , 操作者QQ(即管理员QQ)
参数6 beingOperateQQ, 长整数型, , 被操作QQ(即加群的QQ)
'===========================================================================
_eventFriend_Add
好友事件-好友已添加
.参数 type, 整数型, , 子类型,目前固定为201
.参数 subtype, 整数型, , 子类型,目前固定为1
.参数 sendTime, 整数型, , 发送时间(时间戳)
.参数 fromQQ, 长整数型, , 来源QQ
.参数 msg, 文本型, , 附言
.参数 responseFlag, 文本型, , 反馈标识(处理请求用)

'===========================================================================
_eventRequest_AddFriend
好友事件-好友已添加
.参数Type 整数型, , 子类型,目前固定为301
.参数 subtype, 整数型, , 子类型,目前固定为1
.参数 sendTime, 整数型, , 发送时间(时间戳)
.参数 fromQQ, 长整数型, , 来源QQ

'==========================================================================
_eventRequest_AddGroup
请求-群添加
.版本 2
.参数 Type=302
.参数 subtype, 整数型, , 子类型,1/他人申请入群 2/自己(即登录号)受邀入群
.参数 sendTime, 整数型, , 发送时间(时间戳)
.参数 fromGroup, 长整数型, , 来源群号
.参数 fromQQ, 长整数型, , 来源QQ
.参数 msg, 文本型, , 附言
.参数 responseFlag, 文本型, , 反馈标识(处理请求用)
'=========================================================================
客户端API
没有任何花里胡哨的格式
组成部分如下:(以逗号隔开)
请求类型,参数1,参数2,参数3
'---------------------------------------------------------
发送私聊消息
参数1 : 固定为0
参数<2>的名称为“QQID”,类型为“长整数型”。注明:目标QQ。
参数<3>的名称为“msg”,类型为“文本型”。注明:消息内容。
'---------------------------------------------------------
发送群消息
参数1 : 固定为1
参数<2>的名称为“群号”,类型为“长整数型”。注明:目标群。
参数<3>的名称为“msg”,类型为“文本型”。注明:消息内容。
'---------------------------------------------------------
置群添加请求
参数1 : 固定为2
    参数<2>的名称为“请求反馈标识”,类型为“文本型”。注明:请求事件收到的“反馈标识”参数。
    参数<3>的名称为“请求类型”,类型为“整数型”。注明:根据请求事件的子类型区分 请求群添加 或 请求群邀请。
    参数<4>的名称为“反馈类型”,类型为“整数型”。注明:请求通过为1 或 请求拒绝为0
    参数<5>的名称为“理由”,类型为“文本型”,允许接收空参数数据。注明:操作理由,仅 请求群添加 且 请求拒绝 时可用(不想写请带一个空格)'---------------------------------------------------------
置群员移除
参数1 : 固定为3
    参数<2>的名称为“群号”,类型为“长整数型”。注明:目标群。
    参数<3>的名称为“QQID”,类型为“长整数型”。注明:目标QQ。
    参数<4>的名称为“拒绝再加群”,类型为“逻辑型”,允许接收空参数数据。注明:如果为1,则“不再接收此人加群申请”,请慎用。0为允许接收此人加群申请。'---------------------------------------------------------
置群员禁言
参数1 : 固定为4
    参数<2>的名称为“群号”,类型为“长整数型”。注明:目标群。
    参数<3>的名称为“QQID”,类型为“长整数型”。注明:目标QQ。
    参数<4>的名称为“禁言时间”,类型为“长整数型”。注明:禁言的时间,单位为秒。如果要解禁,这里填写0。
'---------------------------------------------------------
置群管理员
参数1 : 固定为5
    参数<2>的名称为“群号”,类型为“长整数型”。注明:目标群。
    参数<3>的名称为“QQID”,类型为“长整数型”。注明:目标QQ。
    参数<4>的名称为“成为管理员”,类型为“逻辑型”。注明:1/设置管理员 0/取消管理员。
'---------------------------------------------------------
置全群禁言
参数1 : 固定为6
    参数<2>的名称为“群号”,类型为“长整数型”。注明:目标群。
    参数<3>的名称为“开启禁言”,类型为“逻辑型”。注明:1/开启 0/关闭。
'---------------------------------------------------------
置群退出
参数1 : 固定为7
    参数<2>的名称为“群号”,类型为“长整数型”。注明:目标群。
    参数<3>的名称为“是否解散”,类型为“逻辑型”,允许接收空参数数据。注明:默认为假 1/解散本群(群主) 0/退出本群(管理、群成员)。
'---------------------------------------------------------
置群匿名设置
参数1 : 固定为8
    参数<2>的名称为“群号”,类型为“长整数型”。
    参数<3>的名称为“开启匿名”,类型为“逻辑型”注明:1为开启0为关闭。
'---------------------------------------------------------
置群成员名片
参数1 : 固定为9
    参数<2>的名称为“群号”,类型为“长整数型”。注明:目标群。
    参数<3>的名称为“QQID”,类型为“长整数型”。注明:目标QQ。
    参数<4>的名称为“新名片_昵称”,类型为“文本型”。
'---------------------------------------------------------
置匿名群员禁言
参数1 : 固定为10
    参数<2>的名称为“群号”,类型为“长整数型”。注明:目标群。
    参数<3>的名称为“匿名”,类型为“文本型”。注明:群消息事件收到的“匿名”参数。
    参数<4>的名称为“禁言时间”,类型为“长整数型”。注明:禁言的时间,单位为秒。不支持解禁。
'---------------------------------------------------------
回复

使用道具 举报

12

主题

25

帖子

25

积分

按键手机班学员

Rank: 8Rank: 8

猫粮
142
 楼主| 发表于 2019-4-24 15:27:15 | 显示全部楼层
置群成员专属头衔
参数1 : 固定为11
    参数<1>的名称为“群号”,类型为“长整数型”。注明:目标群。
    参数<2>的名称为“QQID”,类型为“长整数型”。注明:目标QQ。
    参数<3>的名称为“头衔”,类型为“文本型”。注明:如果要删除,这里填空。
    参数<4>的名称为“过期时间”,类型为“长整数型”。注明:专属头衔有效期,单位为秒。如果永久有效,这里填写-1。
'---------------------------------------------------------
撤回消息
参数1 : 固定为11
    参数<2>的名称为“消息ID”,类型为“长整数型”。注明:消息ID(接受到消息之后的msgID)。
'---------------------------------------------------------
置好友添加请求
   
参数1 : 固定为12
    参数<1>的名称为“请求反馈标识”,类型为“文本型”。注明:请求事件收到的“反馈标识”参数。
    参数<2>的名称为“反馈类型”,类型为“整数型”。注明:请求通过:1 或 #请求拒绝:0
    参数<3>的名称为“备注”,类型为“文本型”,允许接收空参数数据。注明:添加后的好友备注。
'-----------------------------------------------------------
注:中间空缺事件为讨论组事件,QQ已经取消讨论组这个概念,改成群了
回复

使用道具 举报

12

主题

25

帖子

25

积分

按键手机班学员

Rank: 8Rank: 8

猫粮
142
 楼主| 发表于 2019-4-24 15:28:59 | 显示全部楼层
冒泡的小猫 发表于 2019-4-24 15:10
海盗老是真的牛逼 粘包都懂了

黑眼佬牛逼
回复

使用道具 举报

5

主题

12

帖子

12

积分

按键电脑&手机班学员

Rank: 8Rank: 8

猫粮
89
发表于 2019-4-25 23:37:21 | 显示全部楼层
前来围观
回复

使用道具 举报

0

主题

5

帖子

5

积分

学前班

Rank: 1

猫粮
5
发表于 2019-5-10 22:06:40 | 显示全部楼层
代码不规范,小心慎入
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|紫猫编程学院  

GMT+8, 2019-5-25 09:57

Powered by Discuz! X3.4

© 2012-2018 紫猫编程学院

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