基于SmartQQ协议的QQ聊天机器人-2

1. 环境搭建及踩坑记录:

  • 关于版本:
    经过实践,下载版本为【xiaov-2.3.0】的源码后,目前可运行环境为:【Myeclipse15+JDK1.8+tomcat7】,Myeclipse15自带了Maven3、Tomcat7、及相关开发插件
  • 注意:
    MyEclipse14并不支持JDK1.8(至少不支持Java SE 1.8),我尝试了Eclipse17 + Maven3+ Jetty,可是Jetty一直报错;(不建议再踩eclipse的坑了)
  • Maven的依赖报错:
    总是有问题,目前我碰到就是这种情况最多:
xxx.jar failed,解决方案是:【分两步】
1. 找到那个jar所在的子目录,删除整个子目录,然后用maven3 update project。
2. 在pom.xml中自己手动加入一个dependency,就把对应版本的那个jar的版本号显式地写出来。
  • 接下来的步骤:
1. 按上述描述百度,安装好环境
【比如:百度“myeclipse15安装及配置、Myeclipse15中安装Maven3及配置本地仓库”、MyEclise15默认自带了tomcat7,无需安装】
2. 修改pom.xml
3. 没完成几步操作,及时maven update project,不然错误虽然已解决,但是myeclipse还是显示未解决;
4. 图文步骤参考这个链接:https://hacpai.com/article/1469811496122
  1. 我安装环境参考的一些博客:

https://blog.csdn.net/zymx14/article/details/53370149
https://blog.csdn.net/reggergdsg/article/details/52698022

  • 安装完成:
    安装好之后,运行就能看到控制台输出一些错误及提示扫码信息【那些错误不影响运行,只要程序没终止,就不要管】

2. 使用方法:

  1. 选择一个QQ号,把它当做机器人,然后扫描二维码登录。
  2. 其他QQ在机器人所在的群里面,发消息,如果消息机器人“感兴趣”,就会自动回复【具体“何时回复?、回复谁?回复什么内容?”以及解决“循环自回复导致的bug的解决”】见下一篇文章。
原文地址:https://www.cnblogs.com/LS1314/p/9039725.html