zoukankan      html  css  js  c++  java
  • 基于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的解决”】见下一篇文章。
  • 相关阅读:
    composer 安装laravel
    面向对象
    dedecms常用标签
    Illegal modifier for parameter *** , only final is permitted”
    import static和import的区别
    <<Effective Java>> 第四十三条
    java valueOf
    linux的shell编程
    DFA和NFA的区别
    发现一个正则网
  • 原文地址:https://www.cnblogs.com/LS1314/p/9039725.html
Copyright © 2011-2022 走看看