小薇(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

相關文章
相關標籤/搜索