Java开发QQ机器人
介绍
使用本模板可以完成什么?
自动聊天、管理群审批、管理群广告、自动修改名片、文字游戏、QQ点赞、发送红包、禁言、踢人、更多功能由你来完成
软件架构
软件架构说明
安装教程
打开机器人框架的main/plugin目录将TcpApi.dll放进去(默认完成)
在机器人框架的用户列表中登录一个QQ
运行机器人框架在应用中心里启动插件
查看运行日志显示的端口 默认8404
运行JavaSDK连接到目标端口
给登录的QQ发送一条消息 Java控制台就会显示(单向完成)
在JavaSDK的Main.java中的receivePrivateMessages方法增加一个判断 如 if(msg.equals("你好"){Core.sendPrivateMessages(selfQQ, fromQQ, "你也好啊", 0, 0);}
QQ会收到回复你也好啊 恭喜你成功完成了对接,更多功能参考SDK注释
项目结构
Main.java -接收处理消息主类
Core.java -API核心类 用于交互 比如发送好友消息、发送群消息、处理验证请求、QQ点赞、发送红包、禁言、踢人等等操作
ChatClient.java -Tcp通讯工具
StringUtils.java -字符串工具类
|