看完本篇博客,你将能做到

  • qq消息秒速99+
  • 搭建云环境(或者虚拟机),部署qq机器人
  • 使用springboot为你的人工智障写一个简单的hello world

灵感来源

  • 伟哥的博客
  • 基于酷Q的一个插件coolq-http-api

本地部署

步骤一:下载酷Q和插件coolq-http-api

  • 酷Q
  • coolq-http-api

步骤二:解压酷Q添加coolq-http-api

解压后的目录

把插件复制到app里

步骤三:打开酷Q,熟悉一下基本操作

步骤四:启动插件,实现秒速999+


然后照着api写一个url,循环访问,想要更猛烈就多开几个线程

public static void main(String[] args) throws IOException {String senMsg = "http://127.0.0.1:5700/send_private_msg";sendGet(senMsg, "user_id=此处填写对方的qq号&message=此处填写要发送的内容", 20);//剩下这个填轰炸次数}public static String sendGet(String url, String param, int n) {String result = "";BufferedReader in = null;try {String urlNameString = url + "?" + param;URL realUrl = new URL(urlNameString);// 打开和URL之间的连接for (int i = 0; i < n; i++) {URLConnection connection = realUrl.openConnection();// 设置通用的请求属性connection.setRequestProperty("accept", "*/*");connection.setRequestProperty("connection", "Keep-Alive");connection.setRequestProperty("user-agent","Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)");// 建立实际的连接connection.connect();// 获取所有响应头字段Map<String, List<String>> map = connection.getHeaderFields();// 遍历所有的响应头字段for (String key : map.keySet()) {System.out.println(key + "--->" + map.get(key));}// 定义 BufferedReader输入流来读取URL的响应in = new BufferedReader(new InputStreamReader(connection.getInputStream(), "UTF-8"));String line;while ((line = in.readLine()) != null) {result += line;}}} catch (Exception e) {System.out.println("发送GET请求出现异常!" + e);e.printStackTrace();}// 使用finally块来关闭输入流finally {try {if (in != null) {in.close();}} catch (Exception e2) {e2.printStackTrace();}}return result;}

云端部署

步骤一:安装docker插件,有兴趣可以研究更多的API

跟着这个教程来CoolQ HTTP API 插件

步骤二:登录ip+9000端口

是一个wine界面

注意: 修改成自己项目的url

步骤三:写springboot项目

public class HelloWorldController {@ResponseBody@RequestMapping("/hello")public String hello(String message){sendGet("http://xx.xx.xx.xx:5700/send_private_msg","user_id=xxxxx&message=HelloWorld", 1);return "success";}public static String sendGet(String url, String param, int n) {String result = "";BufferedReader in = null;try {String urlNameString = url + "?" + param;URL realUrl = new URL(urlNameString);// 打开和URL之间的连接for (int i = 0; i < n; i++) {URLConnection connection = realUrl.openConnection();// 设置通用的请求属性connection.setRequestProperty("accept", "*/*");connection.setRequestProperty("connection", "Keep-Alive");connection.setRequestProperty("user-agent","Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)");// 建立实际的连接connection.connect();System.out.println("已发送");// 获取所有响应头字段Map<String, List<String>> map = connection.getHeaderFields();// 遍历所有的响应头字段for (String key : map.keySet()) {System.out.println(key + "--->" + map.get(key));}// 定义 BufferedReader输入流来读取URL的响应in = new BufferedReader(new InputStreamReader(connection.getInputStream(), "UTF-8"));String line;while ((line = in.readLine()) != null) {result += line;}}} catch (Exception e) {System.out.println("发送GET请求出现异常!" + e);e.printStackTrace();}// 使用finally块来关闭输入流finally {try {if (in != null) {in.close();}} catch (Exception e2) {e2.printStackTrace();}}return result;}
}

步骤四:将该项目部署到tomcat上

步骤五:和人工智障聊两句

【入门】QQ聊天机器人--HelloWorld篇相关推荐

  1. 机器人聊天软件c#_C#制作简易QQ聊天机器人

    最近对QQ聊天机器人比较感兴趣,奈何一直没找到C#的源码,就自己摸索,好了废话不多说了,开始正题. 首先我们要准备的是C# 的SDK下载地址:http://pan.baidu.com/s/1geW0X ...

  2. webqq2协议分析和qq聊天机器人简单实现(转)

    webqq2协议分析和qq聊天机器人简单实现 转之http://hfutxf.javaeye.com/blog/800866 通过webqq接口,可以实现发送qq消息接收qq消息等,这样,想实现一个q ...

  3. python qq聊天机器人_Python QQBot库的QQ聊天机器人

    本文实例为大家分享了Python QQBot库的QQ聊天机器人的具体代码,供大家参考,具体内容如下 1.安装 pip install qqbot 2.主动发出消息 from qqbot import ...

  4. 基于PaddleHub的QQ聊天机器人

    基于PaddleHub的QQ聊天机器人 一. 项目背景 本项目是参加[AI达人特训营]的作品. 当你在和朋友在QQ群里划水摸鱼时,你是否会感到有一丝枯燥,没事别担心.为了增加群友们的划水乐趣,提高群友 ...

  5. webqq2协议分析和qq聊天机器人简单实现

    转之http://hfutxf.javaeye.com/blog/800866 通过webqq接口,可以实现发送qq消息接收qq消息等,这样,想实现一个qq聊天机器人,就不是什么难事情了了,下面开始一 ...

  6. python qqbot库_Python QQBot库的QQ聊天机器人

    本文实例为大家分享了Python QQBot库的QQ聊天机器人的具体代码,供大家参考,具体内容如下 项目地址:https://github.com/pandolia/qqbot 1.安装 pip in ...

  7. 基于Nonebot2实现QQ聊天机器人商品查询【Nonebot插件教程】

    文章目录 前言 商品页面分析 插件编写 彩蛋 前言 本插件是基于Nonebot2 的QQ聊天机器人.通过集成京东商品爬虫,将京东网站中的优质产品推荐给用户,本文对京东官网源码信息进行了分析,并附上了完 ...

  8. QQ 聊天机器人小薇 2.0.0 发布!

    本次发布主要加入了支持讨论组聊天,并增强了稳定性.另外,官方小薇 QQ 机器人已经下线,大家要体验的话请 自建私服~ 简介 XiaoV(小薇)是一个用 Java 写的 QQ 聊天机器人 Web 服务, ...

  9. QQ 聊天机器人小薇 2.1.0 发布!

    本次发布加入了支持茉莉机器人,并且更容易搭建开发环境,在线显示登录二维码~ 简介 XiaoV(小薇)是一个用 Java 写的 QQ 聊天机器人 Web 服务,可以用于社群互动: 监听多个 QQ 群消息 ...

  10. 如何用图灵添加一个简单的QQ聊天机器人

    tip:这里是使用简单的软件,添加一个QQ聊天机器人, 如果想要用代码实现, 请按Ctrl + F4 本文比较墨迹, 看的懂的话, 请开3倍速.本文写于2017/05/9,过期就不用看了 1.进入图灵 ...

最新文章

  1. 关于虚函数(多态)与继承的一道搜狗笔试题
  2. arm开发板6410/2440上mjpg-streamer网络视频服务器移植
  3. 计算机组成原理形考任务五答案,计算机组成原理形考任务5
  4. boost::geometry::detail::overlay::get_turn_info用法的测试程序
  5. VTK:网格之TableBasedClipDataSetWithPolyData2
  6. 会员中心 收藏动态消息创作SELECT LAST_INSERT_ID() 的使用和注意事项
  7. 模拟 Codeforces Round #297 (Div. 2) A. Vitaliy and Pie
  8. hadoop--集群配置/群起集群
  9. javascript 计时器,消失计时器
  10. laypage分页java例子_总结laypage.js分页插件用法
  11. 一个多重阴影的DIV框框
  12. c语言十六进制字母,c语言读取十六进制文件
  13. pug 编译html,pug之HTML模板引擎安装编译教程
  14. 【数论】Pollard-Rho 算法总结
  15. IOS开发-ERROR ITMS-90096: Your binary is not optimized for iPhone 5
  16. 2023注册会计电子版教材
  17. [置顶] android关机闹钟设计思路
  18. html银行支付语言,添加银行卡.html
  19. 网易传媒基础架构演进之路
  20. 项目源码+付费进群系统分享

热门文章

  1. 计算机笔记检讨,没做笔记检讨书
  2. python 论坛自动发帖功能
  3. 两直线平行交叉相乘_十字交叉双乘法没有公式
  4. 用AutoIt写网页外挂系列之 开心网的X世界网页游戏自动送免费礼物
  5. 计算机网络 之 BitTorrent技术对网络的潜在危害
  6. 2021阿里淘系工程师推荐书单
  7. 项目管理中用什么工具可以增强团队协作?
  8. 从根本上降低采购成本,不割韭菜~
  9. 网页版网络聊天室设计与实现(Java+SSH+MySQL)
  10. 《Linux内核修炼之道》——第1章 初识Linux 1.1 Linux史记