使用Java开发QQ机器人- CQ & HTTP API
警告 此方法已经无效,可以看simple-robot框架 2.x的帖子:如何用Java写QQ机器人 v2.0。
使用库Q平台下的CQ HTTP API插件以及simple-robot核心标准库作为依赖。
此插件与框架的 简陋 简单介绍:文档处简介
前往项目Github地址点击star
以收获作者的感谢:GayHub
如果需要获得更好的阅读体验,请前往 原文档 ->
组件-酷Q-CoolQ HTTP API(推荐)
->快速开始
处阅读
或尝试直接进入快速开始
快速开始
一、安装
1. 下载并安装 酷Q
前往酷Q官方下载地址下载酷Q应用,并安装(启动一次),然后关闭。
2. 下载并安装 CQ HTTP API插件
①. 前往CQ HTTP API
的 releases 下载最新版本。
②. 将下载好的.cpk
格式文件移动至酷Q
根目录下的/app
文件夹下。此时你有可能会发现此目录下已经存在一些.cpk
文件了,那可能是酷Q应用下载的时候自带的。你可以选择保留它们,也可以选择删除它们。
③. 启动一次酷Q程序,右键酷Q标志,选择:应用 > 应用管理
,如图所示:
然后将会出现应用管理界面,选择HTTP API插件并选择启用,如图所示:
默认情况下,插件会弹出一个黑窗口,并输出日志信息。此时如果你关闭黑窗口,酷Q可能会崩溃并提示错误信息。不过没有关系,可以先暂时关闭它并暂时关闭酷Q。安装完插件后的此次启动主要目的是为了让插件自动生成一次配置文件。
如果你有信心,可以选择直接查看CQ HTTP API插件的 配置文档 进行手动配置。
3. 创建Java项目
你可以使用一切支持的方式来自动构建项目,以下将会举几个例子:
版本号请自行替换为 Maven仓库中的最新版本:https://search.maven.org/artifact/io.github.ForteScarlet.simple-robot-core/component-forcoolqhttpapi
①. Maven
<dependency>