下你所需,载你所想!
汇集开发技术源码资料

机器人引流插件irqq源码附详细注释

:443.166KB :1 :2019-12-21 07:06:22

部分简介

' 对象昵称:[ObjName] 应确保发送消息中包含IRC_触发对象_主动
' 对象QQ:[ObjQQ] 对象QQ号码
' 对象头像:[DisPic] 触发对象的头像
' 时间:[Time] 表示当前时间,例:2017年1月1日18时00分00秒
' 数字时间:[NumTime] 取时分两位数字时间,例:18:00
' 时间段:[TimePer] 例:凌晨、黎明、早上、中午、下午、傍晚、晚上
' 换行符:[\n] 换行
' 星期:[Week] 表示当前日期星期几
' 群名:[GName] 当前消息来源群名
' 群号:[GNum] 当前消息来源群号
' 机器人昵称:[RName] 机器人的昵称
' 机器人QQ:[RQQ] 机器人号码
' 农历:[LunC] 例如:五月初五
' 随机数:[1,300] 快速取随机数
' 随机Face表情:[RFace] QQ小黄豆表情
' 信息分段发送:[Next] 将一条消息分作两次发送
' 艾特群体:[IR:at=all] 艾特全体成员,当然必须是管理员
' 艾特码: 艾特全群:[IR:at=全体人员]
' 艾特个人:[IR:at=QQ] 如:[IR:at=123456]
' 表情码: [FaceX.gif](将X替换为1-213)‘此处应注意大小写
' 颜表情:[emoji=表情代码] 具体代码请发送颜表情给机器人查看
' 图片发送:[IR:pic=图片路径或地址] 或者 直接发送框架收到的图片GUID
' 图片发送也可用GUID:[IR:pic={xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}.jpg] 这样的格式
' 秀图发送[IR:ShowPic=图片路径或地址,type=秀图特效] 秀图特效可参考常量,或 0 1 2 3 4 5 代替 (Pro可用)
' 秀图发送也可用GUID:[IR:ShowPic={xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}.jpg,type=秀图特效] 这样的格式 (Pro可用)
' 语音发送:[IR:Voi={xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}.amr]
' 以下部分为各子程序事件传递模式,为满足大家要求,传递方式为2种模式:
' `````````````````````````````````````````````````````````````````1:CleverQQ接收到的所有事件与消息均在此函数内处理
' ````````````````````````````````````````````````````````````````2:CleverQQ接受到的所有事件与消息将通过本段代码分发到各子程序内
' 可自行选择处理方式,如选择方式1,可删除本段代码,如选择2,请勿修改本段代码中的内容
' 下面可全部选中,右键解除屏蔽
.' 如果真 (IRC_消息类型 = 1 或 IRC_消息类型 = 4 或 IRC_消息类型 = 5)
' 返回 (IR_私聊消息 (IRC_机器人QQ, IRC_消息类型, IRC_消息来源, IRC_触发对象_主动, IRC_消息内容))
.如果真结束
.' 如果真 (IRC_消息类型 = #IRC_群)
' 返回 (IR_群消息 (IRC_机器人QQ, IRC_消息子类型, IRC_消息来源, IRC_触发对象_主动, IRC_触发对象_被动, IRC_消息内容))
.如果真结束
.' 如果真 (IRC_消息类型 = #IRC_讨论组)
' 返回 (IR_讨论组消息 (IRC_机器人QQ, IRC_消息子类型, IRC_消息来源, IRC_触发对象_主动, IRC_触发对象_被动, IRC_消息内容))
.如果真结束
.' 如果真 (IRC_消息类型 = #IRC_收到财付通转账)
' 财付通 = 分割文本 (IRC_消息内容, #换行符, )
.判断开始断 (取数组成员数 (财付通) = 3)
' 返回 (IR_收到财付通转账 (IRC_机器人QQ, IRC_消息子类型, IRC_消息来源, IRC_触发对象_主动, 到数值 (财付通 [1]), 财付通 [2], 财付通 [3]))
.' 判断 (取数组成员数 (财付通) = 2)
' 返回 (IR_收到财付通转账 (IRC_机器人QQ, IRC_消息子类型, IRC_消息来源, IRC_触发对象_主动, 到数值 (财付通 [1]), , 财付通 [2]))
.默认

.判断结束
' 返回 (#IRC_继续)
.如果真结束
.' 如果真 (IRC_消息类型 = #IRC_某人退出群 或 IRC_消息类型 = #IRC_某人被管理移除群 或 IRC_消息类型 = #IRC_某群被解散)
' 返回 (IR_群成员减少 (IRC_机器人QQ, IRC_消息类型, IRC_消息来源, IRC_触发对象_主动, IRC_触发对象_被动))
.如果真结束
.' 如果真 (IRC_消息类型 = #IRC_对象被禁言 或 IRC_消息类型 = #IRC_对象被解除禁言 或 IRC_消息类型 = #IRC_开启全群禁言 或 IRC_消息类型 = #IRC_关闭全群禁言 或 IRC_消息类型 = #IRC_开启匿名聊天 或 IRC_消息类型 = #IRC_关闭匿名聊天 或 IRC_消息类型 = #IRC_群公告变动 或 IRC_消息类型 = #IRC_群名片变动)
' 返回 (IR_群事件 (IRC_机器人QQ, IRC_消息类型, IRC_消息来源, IRC_触发对象_主动, IRC_触发对象_被动, IRC_消息内容))
.如果真结束
.' 如果真 (IRC_消息类型 = #IRC_某人被批准加入了群)
' 返回 (IR_群成员增加 (IRC_机器人QQ, IRC_消息类型, IRC_消息来源, IRC_触发对象_主动, IRC_触发对象_被动))
.如果真结束
.' 如果真 (IRC_消息类型 = #IRC_某人成为管理 或 IRC_消息类型 = #IRC_某人被取消管理)
' 返回 (IR_群管理员变动 (IRC_机器人QQ, IRC_消息类型, IRC_消息来源, IRC_触发对象_主动, IRC_触发对象_被动))
.如果真结束
.' 如果真 (IRC_消息类型 = #IRC_某人请求入群 或 IRC_消息类型 = #IRC_某人被邀请加入群 或 IRC_消息类型 = #IRC_被邀请加入群)
' 返回 (IR_请求入群 (IRC_机器人QQ, IRC_消息类型, IRC_消息来源, IRC_触发对象_主动, IRC_触发对象_被动, IRC_消息内容))
.如果真结束
.' 如果真 (IRC_消息类型 = #IRC_某人请求加为好友)
' 返回 (IR_请求添加好友 (IRC_机器人QQ, IRC_消息类型, IRC_触发对象_主动, IRC_触发对象_被动, IRC_消息内容))

机器人引流插件irqq源码附详细注释

热门推荐

相关文章