近期把D(丁亮)上線的小薇聊天機器人玩HIGH了。因爲D寫的文檔尚未特別詳細,所以本着開放、自由的分享的精神,在此就用SOP的方式,給小白們普及一下小薇是如何一步步部署上線。html
https://github.com/b3log/xiaov/releasesgit
1.首先登陸「黑客派」論壇https://hacpai.com/
2.找到D的帖子(D的頭像是路飛,很好認),點擊路飛的頭像
3.找到小薇的帖子
4.點擊「 XiaoV 」的連接,定位到 GitHub 上
5.在D的 GitHub上 ,點擊 Clone or download 這個按鈕
6.點擊 Download ZIP 這個按鈕
github
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…
服務器
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
maven
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.什麼?仍是有出錯信息?
ui
39.安啦!這是正常的,只要有人敢在羣裏叫小薇,她就會開始瞎扯淡啦!不信你看!
40.同時你也能夠打開小薇的QQ,看她實時的扯淡能力啦,QQ的界面我就不截圖了
PS:你眼神很犀利,看到了1202的返回錯誤碼,這個是由於個人小薇被人禁言了- -!!
最後,若是須要修改小薇的名稱,能夠在工程中的 resources 目錄下,找到 xiaov.properties ,打開後修改qq.bot.name 的值,這個就是小薇的名稱啦!
spa
最後的最後,請你們必定要尊重D的勞動成果,小薇有一個隨機函數,偶爾會發一下「黑客派」論壇的廣告,請你們務必不要屏蔽!code
如今就去訪問黑客派論壇!htm
–END–