.版本 2

.支持库 spec

.子程序 功能_心跳

.局部变量 心跳返回, 文本型

.局部变量 QQUIN, 文本型

.局部变量 QQ号, 文本型

.判断循环首 (心跳 = 假)

心跳返回 = 到文本 (网页_访问 (“http://d.web2.qq.com/channel/poll2”, 1, “r=%7B%22clientid%22%3A%22” + QQ在线数据.clientid + “%22%2C%22psessionid%22%3A%22” + QQ在线数据.psessionid + “%22%2C%22key%22%3A0%2C%22ids%22%3A%5B%5D%7D&clientid=” + QQ在线数据.clientid + “&psessionid=” + QQ在线数据.psessionid, Cookies, , , , , , ))

调试输出 (心跳返回)

.判断开始 (寻找文本 (心跳返回, #引号 + “message”, , 假) ≠ -1)

' 收到好友信息

.如果真 (窗口_系统设置.选择框_好友自动管理.选中 = 真)

功能_自动处理好友信息 (心跳返回)

.如果真结束

.判断 (寻找文本 (心跳返回, “group_message”, , 假) ≠ -1)

' 收到普通群消息

.如果真 (窗口_系统设置.选择框_群自动管理.选中 = 真)

功能_处理群消息 (心跳返回)

.如果真结束

.判断 (寻找文本 (心跳返回, “system_message”, , 假) ≠ -1)

.如果真 (寻找文本 (心跳返回, “account”, , 假) = -1)

返回 ()

.如果真结束

.如果真 (窗口_系统设置.选择框_好友请求处理.选中 = 真)

' 开始自动处理请求

QQUIN = 文本_取出中间文本 (心跳返回, “from_uin” + #引号 + “:”, “,” + #引号 + “account”)

QQ号 = 文本_取出中间文本 (心跳返回, “account” + #引号 + “:”, “,” + #引号 + “msg” + #引号)

.判断开始 (窗口_系统设置.单选框_同意添加我.选中 = 真)

功能_自动处理好友请求 (1, QQ号, QQUIN)

.判断 (窗口_系统设置.单选框_拒绝添加.选中 = 真)

功能_自动处理好友请求 (2, QQ号, QQUIN)

.判断 (窗口_系统设置.单选框_同意双向.选中 = 真)

功能_自动处理好友请求 (3, QQ号, QQUIN)

.默认

.判断结束

.如果真结束

.判断 (寻找文本 (心跳返回, “\u60A8\u7684\u5E10\u53F7\u5728\u53E6\u4E00\u5730\u70B9\u767B\u5F55\uFF0C\u60A8\u5DF2\u88AB\u8FEB\u4E0B\u7EBF\u3002\u5982\u6709\u7591\u95EE\uFF0C\u8BF7\u767B\u5F55”, , 假) ≠ -1)

信息框 (“您的帐号在另一地点登录,您已被迫下线。”, #信息图标, “系统提示”)

功能_注销登录 ()

.默认

.判断结束

.判断循环尾 ()

.版本 2

.支持库 spec

.支持库 iext

.子程序 功能_处理群消息

.参数 返回群心跳数据, 文本型

.局部变量 群UIN, 文本型

.局部变量 N, 整数型

.局部变量 群号码, 文本型

.局部变量 收到内容, 文本型

.局部变量 欲发送的内容, 文本型

调试输出 (返回群心跳数据)

群UIN = 文本_取出中间文本 (返回群心跳数据, “from_uin” + #引号 + “:”, “,” + #引号 + “to_uin”)

.计次循环首 (取数组成员数 (群信息数组), N)

.如果真 (群UIN = 群信息数组 [N].code)

群号码 = 群信息数组 [N].号码

.如果真结束

.计次循环尾 ()

.如果真 (窗口_系统设置.选择框_群屏蔽.选中 = 真)

.计次循环首 (窗口_系统设置.超级列表框_群屏蔽列表.取表项数 (), N)

.如果真 (群号码 = 窗口_系统设置.超级列表框_群屏蔽列表.取标题 (N - 1, 1))

返回 ()

.如果真结束

.计次循环尾 ()

调试输出 (群号码)

.如果真结束

收到内容 = 文本_取出中间文本 (返回群心跳数据, “}],” + #引号, #引号 + “]}}]}”)

收到内容 = 删首尾空 (编码_usc2到ansi (收到内容))

调试输出 (收到内容)

.如果真 (取文本左边 (收到内容, 1) = “#”)

收到内容 = 文本_取右边 (收到内容, “#”, 1, )

置当前库 (取运行目录 () + “\data\message.edb”)

到首记录 ()

.如果真 (查找 (收到内容 = 读 (1)))

欲发送的内容 = 读 (2)

网页_访问 (“http://d.web2.qq.com/channel/send_qun_msg2”, 1, “r=%7B%22group_uin%22%3A” + 群UIN + “%2C%22content%22%3A%22%5B%5C%22” + 编码_gb2312到utf8 (欲发送的内容) + “%5C%22%2C%5C%22%5C%22%2C%5B%5C%22font%5C%22%2C%7B%5C%22name%5C%22%3A%5C%22%5C%5Cu5b8b%5C%5Cu4f53%5C%22%2C%5C%22size%5C%22%3A%5C%2210%5C%22%2C%5C%22style%5C%22%3A%5B0%2C0%2C0%5D%2C%5C%22color%5C%22%3A%5C%22000000%5C%22%7D%5D%5D%22%2C%22msg_id%22%3A” + 到文本 (QQ在线数据.msg_id + 1) + “%2C%22clientid%22%3A%22” + QQ在线数据.clientid + “%22%2C%22psessionid%22%3A%22” + QQ在线数据.psessionid + “%22%7D”, Cookies)

返回 ()

java制作qq自动回复,求webqq自动回复原理好的实现方法。相关推荐

  1. java制作QQ聊天工具——1最起码知识点

    本人刚刚用java制作了一个简单的QQ聊天系统,虽然挺简陋的,但还是和大家分享一下心得,因为在这个过程中,我也遇到了好多问题,上网各种百度搜索,但根本原因在于自己java基础没有打好,对一些概念性的东 ...

  2. java token认证机制,OAuth认证协议原理分析及使用方法

    twitter或豆瓣用户一定会发现,有时候,在别的网站,点登录后转到twitter登录,之后转回原网络 twitter或豆瓣用户一定会发现,有时候,在别的网站,点登录后转到 twitter登录,之后转 ...

  3. Atitit.java jna  调用c  c++ dll的原理与实践  总结  v2  q27

    Atitit.java jna  调用c  c++ dll的原理与实践  总结  v2  q27 1. Jna简单介绍1 2. Jna范例halo owrld1 3. Jna概念2 3.1. (1)需 ...

  4. 递归实现牛顿法求整数平方根(原理: 给一个初始值(比如X1 = a/2)迭代求a的平方根,设定一个误差限,不断逼近a X1 = a/2 X2 = (X1+a/X1)/

    题目: /* 递归实现牛顿法求整数平方根(原理: 给一个初始值(比如X1 = a/2)迭代求a的平方根,设定一个误差限,不断逼近a X1 = a/2 X2 = (X1+a/X1)/2 - - - Xn ...

  5. Java制作VCARD

    转载自   Java制作VCARD 简介: vCard是电子名片的文件格式标准.它一般附加在电子邮件之后,但也可以用于其它场合(如在互联网上相互交换).vCard可包含的信息有:姓名.地址资讯.电话号 ...

  6. 【java】高效压缩位图RoaringBitmap的原理与应用

    文章目录 1.概述 2.位图法简述 3.RoaringBitmap的思路 4.Container原理 4.1 ArrayContainer 4.2 BitmapContainer 4.3 RunCon ...

  7. java栈的底层实现_JVM 底层原理总结

    JAVA虚拟机: 一.如上图所示,JAVA虚拟机运行时主要由以下三个部分构成: A. 本地库接口 负责把描述类的数据从Class文件加载到内存,并对数据进行校验.装换解析.以及初始化,最终形成可以被虚 ...

  8. 用JAVA制作抓老鹰游戏_Java制作最难练手速游戏,Faker都坚持不了一分钟

    原标题:Java制作最难练手速游戏,Faker都坚持不了一分钟 想练手速,来啊,互相伤害啊 Java制作最难练手速游戏,目测Faker也坚持不了一分钟 制作思路:只靠Java实现.Java.Java. ...

  9. 基于Java的QQ屏幕截图工具的设计与实现(论文+PPT+源码)

    幻灯片1 基于Java的QQ屏幕截图工具的设计与实现 幻灯片2 论文绪论 设计方法 设计结果 论文总结 CONTENTS 致 谢 幻灯片3 论文绪论 幻灯片4 课题背景 当今时代是飞速发展的信息时代, ...

最新文章

  1. Duplicate entry '0' for key 'PRIMARY'_Spring Batch
  2. python中使用zip函数基于两个列表数据list创建字典dict数据(Create a dictionary by passing the output of zip to dict)
  3. 话里话外:为什么管理咨询业必须走专业化服务之路
  4. 1.17 StringBuffer类详解
  5. 如何在Ubuntu 11.10下安装Java
  6. UC浏览器如何调节手机屏幕亮度
  7. sqlmap第一次打靶成功
  8. 从零开始学Pytorch(十二)之凸优化
  9. java 8进制 前是 零,从零学java笔录-第6篇 进制之间转换
  10. win10桌面搜索不能用的问题
  11. C# WPF仿360安全卫士11
  12. python蒙特卡洛求定积分_蒙特卡洛定积分(一)
  13. python招聘杭州拉勾网_Python爬取拉勾网招聘信息
  14. 一文帮你深度了解Axie Infinity-啊蟹(内含细致教程)
  15. 谷粒商城开发踩坑及部分知识点大总结
  16. 域格4G模块TTS语音使用方法
  17. NOKOV度量动捕软件教程(1):软件安装与设置
  18. phpcms pc标签调用整理
  19. 关于solidworks软件的显卡驱动
  20. 【NOIP2012模拟10.25】剪草

热门文章

  1. mysql -存储过程的学习
  2. Task Runner Explorer for vs2015找不到啊
  3. 15年IT研发老兵的困惑,生存与生活的状态
  4. NYOJ 891 找点
  5. NYOJ 630 Problem of IP
  6. 2-2 工程源码文件结构
  7. 如何选择SSL 证书服务
  8. TimesTen Warnings and Errors - TT0400 to TT9999 [IDnbsp (
  9. 仿Expandablelistview效果的ListView(加入了子列表渐入渐出的动画)
  10. Android文件系统的结构