小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程

背景

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

SOP

1、下载小薇源代码

https://github.com/b3log/xiaov/releasesgit

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.pnggithub

2、导入小薇的工程文件

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服务器

3、安装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.pngmaven

3、部署小薇服务

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函数

4、运行小薇服务

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.pngui

5、开始调戏小薇

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

6、写在最后

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

如今就去访问黑客派论坛!htm

–END–

 

黑客派 小薇 Java

相关文章
相关标签/搜索