原神QQ群機(jī)器人-Yunzai-Bot-搭建教程(windows以及Linux)

介紹

yunzai-bot (云崽) 是基于 nodejs 的原神 QQ 群機(jī)器人由大佬(Le-niao)開(kāi)發(fā)完成
介紹完畢開(kāi)始建設(shè)!
*可以通過(guò)右邊目錄樹(shù)選擇建設(shè)環(huán)境指windows以及Linux
————————————————
選擇
選擇是否購(gòu)買(mǎi)服務(wù)器這個(gè)問(wèn)題,肯定成了一種疑惑,服務(wù)器好還是家用電腦好,這個(gè)就取決于你家電腦能不能長(zhǎng)期開(kāi)著了
如果選擇購(gòu)買(mǎi)服務(wù)器還是建議買(mǎi)個(gè)最便宜的,機(jī)器人基本都能帶動(dòng)
————————————————
注意事項(xiàng)
建議家人們先空掛7-10天防止限制發(fā)言
————————————————
windows
windows是我們?nèi)粘S玫降牟僮飨到y(tǒng),所以大多數(shù)人都用這個(gè)
需要安裝:
node.js –?https://nodejs.org/en/download/
git –?Git –?https://git-scm.com/book/zh/v2/起步-安裝-Git
chrome –?https://support.google.com/chrome/answer/95346?hl=en&co=GENIE.Platform=Desktop#zippy=
redis –https://wangshuinn.com/?golink=aHR0cHM6Ly9naXRodWIuY29tL3Rwb3JhZG93c2tpL3JlZGlzL3JlbGVhc2Vz
當(dāng)然你也可以通過(guò)某些應(yīng)用管家來(lái)安裝,例如chrome在國(guó)內(nèi)不能訪問(wèn)等等情況
運(yùn)行redis
下載出來(lái)的安裝包進(jìn)行安裝,在安裝路徑文件夾中找到redis.exe,并雙擊啟動(dòng)
*顯示下方圖片及為成功

機(jī)器人主體
Yunzai-Bot: 原神QQ群機(jī)器人,通過(guò)米游社接口,查詢?cè)裼螒蛐畔?,生成圖片返回 (gitee.com)
還記得我們下載的git嗎,現(xiàn)在隨便找一個(gè)你認(rèn)為該存放的文件夾,取個(gè)好名字打開(kāi)它,右鍵,選擇圖片中的藍(lán)框,當(dāng)然win11還要加一步(顯示更多選項(xiàng))

輸入下方指令安裝機(jī)器人主體
git clone --depth=1 -b main https://github.com/Le-niao/Yunzai-Bot.git
*此過(guò)程中可能出現(xiàn)的問(wèn)題
該問(wèn)題為網(wǎng)絡(luò)問(wèn)題,github網(wǎng)站無(wú)法訪問(wèn),可以嘗試開(kāi)加速器或者直接去國(guó)內(nèi)gitee下載-Yunzai-Bot: 原神QQ群機(jī)器人,通過(guò)米游社接口,查詢?cè)裼螒蛐畔ⅲ蓤D片返回 (gitee.com)

安裝依賴
繼續(xù)在指令欄中輸入
cd Yunzai-Bot
該指令為進(jìn)入機(jī)器人文件夾,你也可以手動(dòng)
*擴(kuò)展:cd為進(jìn)入,cd后面是文件夾名字
npm install pnpm -g
該指令為安裝pnpm
pnpm install -P
該指令為安裝依賴
node app
該指令為運(yùn)行
擴(kuò)展
這里教一個(gè)一鍵啟動(dòng)的方法,后綴名為.bat,這樣下次需要啟動(dòng)就方便很多
cd文件夾(改成redis路徑)
redis.exe
cd文件夾(改成機(jī)器人路徑)
node app
————————————————
liunx
liunx操作系統(tǒng)可以說(shuō)是相當(dāng)?shù)伟踩?,這個(gè)操作系統(tǒng)一般人可能幾乎碰不到,這邊需要講2種,一個(gè)是PM2管理器和node.js管理器,因?yàn)镻M2管理器寶塔官方說(shuō)已經(jīng)廢棄,但是又不得不用,建議2個(gè)都看,然后選擇
PM2管理器
打開(kāi)寶塔面板
寶塔面板可以說(shuō)是十分的方便,大幅度減少了我們的搭建時(shí)間,我們將以騰訊服務(wù)器來(lái)舉例子
這個(gè)圖也就是我們買(mǎi)到的服務(wù)器的第一眼(圖片是我們家機(jī)器!別在意)

在右下角有一個(gè)應(yīng)用信息,點(diǎn)擊管理應(yīng)用

現(xiàn)在你就會(huì)看到查看如何登入的指令以及一個(gè)登錄按鈕,按登錄后會(huì)有一個(gè)騰訊面板輸入該指令
sudo /etc/init.d/bt default
(這邊就不展示效果了)
通過(guò)給到的網(wǎng)站地址,賬號(hào),密碼進(jìn)行登錄
安裝依賴
點(diǎn)擊應(yīng)用商店,并搜索安裝:PM2,以及redis(或者在運(yùn)行環(huán)境那一欄找到)

輸入指令

*無(wú)法自動(dòng)認(rèn)證怎么解決

這邊可以在騰訊面板中直接重置密碼,這樣方便

安裝chromium
yum -y install chromium
安裝中文包
yum groupinstall fonts -y
安裝機(jī)器人
cd /home/
mkdir bot
cd bot
git clone --depth=1 -b main https://github.com/Le-niao/Yunzai-Bot.git
PM2管理器設(shè)置
現(xiàn)在打開(kāi)商店的PM2管理器,并點(diǎn)擊設(shè)置

將版本設(shè)置在16x

設(shè)置模塊

啟動(dòng)機(jī)器人
點(diǎn)擊文件,進(jìn)入到你安裝的機(jī)器人路徑,/home/bot/Yunzai-Bot
在文件列表上方有“終端”輸入指令
node app
運(yùn)行完之后終端是暫時(shí)的,關(guān)閉就關(guān)閉了,所以我們要在PM2中添加項(xiàng)目,讓他一直運(yùn)行
無(wú)法啟動(dòng)是什么情況
檢查PM2是否安裝并設(shè)置了版本
檢查PM2模塊是否正確
不知道了,QQ問(wèn)我2841178747
啟動(dòng)項(xiàng)目

?
node管理器
node管理器安裝依賴
管理器裝依賴有點(diǎn)不同,選擇網(wǎng)站-node項(xiàng)目

安裝最新長(zhǎng)期node版本,并點(diǎn)擊模塊安裝圖片中所有的模塊(這些模塊基本夠所有的插件使用了)

好了之后就添加node項(xiàng)目

端口在騰訊和寶塔似乎都要設(shè)置一次,騰訊控制臺(tái)-防火墻(其他服務(wù)器商基本都是這樣),寶塔-安全-添加端口規(guī)則


機(jī)器人依賴
配置好之后項(xiàng)目后面有設(shè)置-模塊管理-一鍵安裝依賴(圖片中是因?yàn)槲乙呀?jīng)安裝好了所以不顯示)

安裝插件
Yunzai-Bot-plugins-index: Yunzai-Bot云崽QQ機(jī)器人插件索引 (gitee.com)
這個(gè)是yunzai用戶們一起整理出來(lái)的插件庫(kù),基本把大佬們的插件整理的出來(lái),各位用戶可以根據(jù)自己需要來(lái)安裝插件
通過(guò)寶塔菜單(文件)進(jìn)入機(jī)器人文件夾(yunzai-bot)別亂點(diǎn)其他的以喵喵插件為例,文件列表頂部終端運(yùn)行以下指令
結(jié)束
現(xiàn)在你成功的安裝了機(jī)器人!不要偷偷享受!快拿這個(gè)機(jī)器人和其他成員玩吧