小薇聊天机器人用MyEclipse部署上线SOP教程

    #背景
    近期把D(丁亮)上线的小薇聊天机器人玩HIGH了。由于D写的文档还没有特别详细,因此本着开放、自由的分享的精神,在此就用SOP的方式,给小白们普及一下小薇是如何一步步部署上线。

    #SOP

    ##一、下载小薇源代码
    1.首先登录“黑客派”论坛https://hacpai.com/
    2.找到D的帖子(D的头像是路飞,很好认),点击路飞的头像
    QQ截图20160729232728.png
    3.找到小薇的帖子
    QQ截图20160729232937.png
    4.点击“ XiaoV ”的链接,定位到 GitHub
    QQ截图20160729233037.png
    5.在D的 GitHub上 ,点击 Clone or download 这个按钮
    QQ截图20160729233224.png
    6.点击 Download ZIP 这个按钮
    QQ截图20160729233409.png

    ##二、导入小薇的工程文件
    7.把xiaov_master压缩包解压到你的 MyEclipse 工程目录下
    QQ截图20160729234012.png
    8.然后打开 MyEclipse
    (什么?你没有 MyEclipse ?那么再见!)
    QQ截图20160729234347.png
    9.在 MyEclipse 中的 File 菜单中点击 Import
    未标题-1.jpg
    10.在 Import 选项卡的 Select an import source 中输入 maven ,并选择 Exisiting Maven Projects
    QQ截图20160729235019.png
    11.在下一步操作中,点击 Browse… 按钮,将目录定位到JAVA工程中的 xiao-master 上并点击 Next 按钮
    QQ截图20160729235333.png
    12.看到这个画面后直接点击 Finish
    QQ截图20160729235526.png
    13.然后你会看到右小角的滚动条在跑呀跑,等等吧亲!去泡杯茶,或者喝杯咖啡。
    QQ截图20160729235701.png
    14.跑完后,你会发现,小薇的工程目录前面有个感叹号,一定是哪里出了问题
    QQ截图20160729235948.png
    15.右键点击这个工程,选择 Build Path -> Configure Build Path…
    QQ截图20160730000124.png

    ##三、安装JDK1.7环境
    16.可以看到原来是没有 jdk1.7 ,别急,点这里下载,密码:k4ms
    QQ截图20160730000349.png
    17.装一下 jdk1.7 ,很快的哈
    QQ截图20160730000935.png
    18.装好了,那么我们再回到 Build Path -> Configure Build Path… ,点击 Libraries 选项卡,再点击 Edit…
    QQ截图20160730001114.png
    19.选择 Alternate JRE ,再点击 Installed JREs…
    QQ截图20160730001236.png
    20.点击 Add…
    QQ截图20160730001348.png
    21.选择 Standard VM ,点击 Next
    QQ截图20160730001438.png
    22.将 Directory… 定位到刚才 jdk1.7 的安装目录下,再点击 Finish
    QQ截图20160730001603.png
    23.回到前一个对话框,选择 jdk1.7 ,点击OK
    QQ截图20160730001800.png
    24.再回到前一个对话框,点击 Execution environment (这时可以看到已经有 jdk1.7 的环境了),再点击 Finish 按钮,OK
    QQ截图20160730001913.png

    ##三、部署小薇服务
    25.这时候可以看到,小薇的工程已经没有报错了
    QQ截图20160730002107.png
    26.为了确保小薇依赖的包都准确无误,我们可以在工程目录上点击右键,然后 Run As -> Maven install
    QQ截图20160730002438.png
    27.可以看到Maven在控制台输出了 BUILD SUCCESS 的信息,OK
    QQ截图20160730002655.png
    28.接下来,我们要把小薇部署到Tomcat上,点击 MyEclipse 上的 Deploy 按钮,在弹出的对话框中点击 Add 按钮
    PS:D用的是Jetty,但我还是比较习惯用Tomcat呵
    QQ截图20160730002849.png
    29.选择 MyEclipse Tomcat ,点击 Finish
    QQ截图20160730003122.png
    30.回到上一个对话框,可以看到 Successfully deployed. 的提示,点击 OK
    QQ截图20160730003258.png

    ##四、运行小薇服务
    31.接下来,点击 MyEclipse 上服务器按钮旁边的小三角形,选择 MyEclipse Tomcat -> Start
    QQ截图20160730003453.png
    32.可以看到,控制台中输出了小薇启动的信息
    QQ截图20160730003645.png
    33.找到控制台告诉你的二维码所在的目录,打开,用手机QQ扫它吧
    QQ截图20160730003829.png
    34.这时候,你看到了控制台输出了一堆错误信息
    QQ截图20160730004120.png
    35.别着急,根据提示,我们打开w.qq.com,先扫扫看吧
    QQ截图20160730004002.png
    36.可以正常登录网页版QQ,那么,退出吧!
    QQ截图20160730004533.png
    37.再回到 MyEclipse ,把服务跑起来!这时候发现小薇已经可以读取到QQ群号了
    QQ截图20160730004737.png
    38.什么?还是有出错信息?
    QQ截图20160730004907.png

    ##五、开始调戏小薇
    39.安啦!这是正常的,只要有人敢在群里叫小薇,她就会开始瞎扯淡啦!不信你看!
    QQ截图20160730005141.png
    40.同时你也可以打开小薇的QQ,看她实时的扯淡能力啦,QQ的界面我就不截图了
    PS:你眼神很犀利,看到了1202的返回错误码,这个是因为我的小薇被人禁言了- -!!
    最后,如果需要修改小薇的名称,可以在工程中的 resources 目录下,找到 xiaov.properties ,打开后修改 qq.bot.name 的值,这个就是小薇的名称啦!
    QQ截图20160730005418.png

    ##六、写在最后
    最后的最后,请大家一定要尊重D的劳动成果,小薇有一个随机函数,偶尔会发一下“黑客派”论坛的广告,请大家务必不要屏蔽!

    现在就去访问黑客派论坛!

    –END–

    validate