#背景
近期把 D(丁亮)上线的小薇聊天机器人玩 HIGH 了。由于 D 写的文档还没有特别详细,因此本着开放、自由的分享的精神,在此就用 SOP 的方式,给小白们普及一下小薇是如何一步步部署上线。
#SOP
##一、下载小薇源代码
1.首先登录“黑客派”论坛 https://hacpai.com/
2.找到 D 的帖子(D 的头像是路飞,很好认),点击路飞的头像
3.找到小薇的帖子
4.点击“ XiaoV ”的链接,定位到 GitHub 上
5.在 D 的 GitHub 上 ,点击 Clone or download 这个按钮
6.点击 Download ZIP 这个按钮
##二、导入小薇的工程文件
7.把 xiaov_master
压缩包解压到你的 MyEclipse 工程目录下
8.然后打开 MyEclipse
(什么?你没有 MyEclipse ?那么再见!)
9.在 MyEclipse 中的 File 菜单中点击 Import
10.在 Import 选项卡的 Select an import source 中输入 maven ,并选择 Exisiting Maven Projects
11.在下一步操作中,点击 Browse... 按钮,将目录定位到 JAVA 工程中的 xiao-master 上并点击 Next 按钮
12.看到这个画面后直接点击 Finish
13.然后你会看到右小角的滚动条在跑呀跑,等等吧亲!去泡杯茶,或者喝杯咖啡。
14.跑完后,你会发现,小薇的工程目录前面有个感叹号,一定是哪里出了问题
15.右键点击这个工程,选择 Build Path -> Configure Build Path...
##三、安装 JDK1.7 环境
16.可以看到原来是没有 jdk1.7 ,别急,点这里下载,密码:k4ms
17.装一下 jdk1.7 ,很快的哈
18.装好了,那么我们再回到 Build Path -> Configure Build Path... ,点击 Libraries 选项卡,再点击 Edit...
19.选择 Alternate JRE ,再点击 Installed JREs...
20.点击 Add...
21.选择 Standard VM ,点击 Next
22.将 Directory... 定位到刚才 jdk1.7 的安装目录下,再点击 Finish
23.回到前一个对话框,选择 jdk1.7 ,点击 OK
24.再回到前一个对话框,点击 Execution environment (这时可以看到已经有 jdk1.7 的环境了),再点击 Finish 按钮,OK
##三、部署小薇服务
25.这时候可以看到,小薇的工程已经没有报错了
26.为了确保小薇依赖的包都准确无误,我们可以在工程目录上点击右键,然后 Run As -> Maven install
27.可以看到 Maven 在控制台输出了 BUILD SUCCESS 的信息,OK
28.接下来,我们要把小薇部署到 Tomcat 上,点击 MyEclipse 上的 Deploy 按钮,在弹出的对话框中点击 Add 按钮
PS:D 用的是 Jetty,但我还是比较习惯用 Tomcat 呵
29.选择 MyEclipse Tomcat ,点击 Finish
30.回到上一个对话框,可以看到 Successfully deployed. 的提示,点击 OK
##四、运行小薇服务
31.接下来,点击 MyEclipse 上服务器按钮旁边的小三角形,选择 MyEclipse Tomcat -> Start
32.可以看到,控制台中输出了小薇启动的信息
33.找到控制台告诉你的二维码所在的目录,打开,用手机 QQ 扫它吧
34.这时候,你看到了控制台输出了一堆错误信息
35.别着急,根据提示,我们打开 w.qq.com,先扫扫看吧
36.可以正常登录网页版 QQ,那么,退出吧!
37.再回到 MyEclipse ,把服务跑起来!这时候发现小薇已经可以读取到 QQ 群号了
38.什么?还是有出错信息?
##五、开始调戏小薇
39.安啦!这是正常的,只要有人敢在群里叫小薇,她就会开始瞎扯淡啦!不信你看!
40.同时你也可以打开小薇的 QQ,看她实时的扯淡能力啦,QQ 的界面我就不截图了
PS:你眼神很犀利,看到了 1202 的返回错误码,这个是因为我的小薇被人禁言了- -!!
最后,如果需要修改小薇的名称,可以在工程中的 resources 目录下,找到 xiaov.properties ,打开后修改 qq.bot.name 的值,这个就是小薇的名称啦!
##六、写在最后
最后的最后,请大家一定要尊重 D 的劳动成果,小薇有一个随机函数,偶尔会发一下“黑客派”论坛的广告,请大家务必不要屏蔽!
现在就去访问黑客派论坛!
--END--
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于