# Java开发QQ机器人 **Repository Path**: zhaoqk/java-development-qq-robot ## Basic Information - **Project Name**: Java开发QQ机器人 - **Description**: Java开发机器人模板,使用Java轻松完成一个好玩的机器人 - **Primary Language**: Java - **License**: MulanPSL-1.0 - **Default Branch**: dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 3 - **Created**: 2020-08-31 - **Last Updated**: 2023-07-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Java开发QQ机器人 #### 介绍 使用本模板可以完成什么? 自动聊天、管理群审批、管理群广告、自动修改名片、文字游戏、QQ点赞、发送红包、禁言、踢人、更多功能由你来完成 #### 软件架构 软件架构说明 #### 安装教程 1. 打开机器人框架的main/plugin目录将TcpApi.dll放进去(默认完成) 2. 在机器人框架的用户列表中登录一个QQ 3. 运行机器人框架在应用中心里启动插件 4. 查看运行日志显示的端口 默认8404 5. 运行JavaSDK连接到目标端口 6. 给登录的QQ发送一条消息 Java控制台就会显示(单向完成) 7. 在JavaSDK的Main.java中的receivePrivateMessages方法增加一个判断 如 if(msg.equals("你好"){Core.sendPrivateMessages(selfQQ, fromQQ, "你也好啊", 0, 0);} 8. QQ会收到回复你也好啊 恭喜你成功完成了对接,更多功能参考SDK注释 #### 项目结构 Main.java -接收处理消息主类 Core.java -API核心类 用于交互 比如发送好友消息、发送群消息、处理验证请求、QQ点赞、发送红包、禁言、踢人等等操作 ChatClient.java -Tcp通讯工具 StringUtils.java -字符串工具类