云崽+早苗特別版機(jī)器人 貼心部署教程[手機(jī)+電腦]


手機(jī)部署方法:(引用了長楠大佬的教程,方法一樣,但需要用紅字項(xiàng)目才有早苗)
①https://www.bilibili.com/video/BV1Fe4y1K7Jn
②手機(jī)部署所需要的gitee項(xiàng)目:https://gitee.com/sanaefox/Yunzai/
手機(jī)部署就是將長楠視頻教程中所用的gitee項(xiàng)目用上方fork修改項(xiàng)目替代即可
①+②=有早苗功能的云崽
電腦部署方法:
cmd里進(jìn)行g(shù)it提示沒有g(shù)it的可以先安裝git然后重新打開cmd窗口執(zhí)行第一步git指令
git安裝地址:https://git-scm.com/download/win
選擇“Standalone Installer”?"64-bit Git for Windows Setup."下載完成后無腦點(diǎn)擊下一步完成安裝
電腦部署項(xiàng)目地址:https://github.com/Hoshinonyaruko/Yunzai-Bot
電腦部署項(xiàng)目新地址(fork):https://gitee.com/sanaefox/Yunzai-Bot
部署方法和yunzai相同,可借鑒其他云崽教程
(但包含ws連接和早苗功能的版本文件在本教程的鏈接內(nèi))
1,git clone https://gitee.com/sanaefox/Yunzai-Bot.git
將項(xiàng)目代碼克隆到本地路徑,請注意git clone之后要CD進(jìn)入機(jī)器人文件夾(第五步會教)
2,下載安裝nodejs環(huán)境
https://nodejs.org/dist/v18.13.0/node-v18.13.0-x64.msi
3,下載安裝redis數(shù)據(jù)庫
https://wwcr.lanzoul.com/ipzeM0ktob7c
4,打開命令行(windows左下角放大鏡按鈕,輸入cmd,選擇應(yīng)用,命令提示符)
5,cd到你所克隆或下載的yunzai機(jī)器人文件夾路徑(↓圖解,怎么進(jìn)行CD)


注意這個(gè)路徑每個(gè)人都不一樣的,你的yunzai在什么目錄,就復(fù)制這個(gè)路徑

6,執(zhí)行npm install pnpm -g
安裝pnpm,如果已經(jīng)安裝過的話,就可以忽略
7,執(zhí)行
pnpm install -P
安裝項(xiàng)目需要的依賴,會自動(dòng)完成
8,執(zhí)行
node app

首次部署會引導(dǎo)完成機(jī)器人設(shè)置,
請注意~第八步在pc上分為兩種分支(兩種登錄模式)
區(qū)分方式是,是否輸入登錄密碼,第10步的是關(guān)于oicq2種登錄方式的詳解!
9,登錄成功,在群里發(fā) 早苗on,發(fā)2次,就能打開早苗

在群里發(fā) 功能,即可查看云崽和早苗的功能~

10,關(guān)于oicq登錄環(huán)節(jié),如果不輸入密碼,留空,按回車
會進(jìn)入掃碼登錄環(huán)節(jié)(一次不行多試幾次)
掃碼登錄,如果機(jī)器人是在本地,那么會比較簡單
推薦小白部署在本地密碼留空使用掃碼登錄
如果你需要跨服務(wù)器登錄,就要選擇下面的方式↓
輸入了機(jī)器人qq的密碼,則會進(jìn)入滑條登錄環(huán)節(jié)
滑條登錄教程(需要跨服務(wù)器,或者在手機(jī)上):
滑條登錄的ticket怎么獲取,
1,首先復(fù)制滑條鏈接到瀏覽器,推薦是chrome瀏覽器
2,然后按F12打開開發(fā)者面板
3,選擇網(wǎng)絡(luò)選擇卡,然后完成滑條驗(yàn)證碼,
4,取出新收到的cap_union_new_verify事件中的"響應(yīng)"選擇卡中的
{"errorCode":"0","randstr":"@cCy","ticket":"t03HhbVZFOZXs0mSAn0gZjeabZSHRPTA89MhxxPb1_BYhwGR01T--K2Y7GxgC75mUxvvZo1HHKJudXvaQV27z6DqodKHE7iPZ-y0Cd88UjOtG1Bi9rw_D33OsH93EZCiBI-Jqs0n_ufbfk*","errMessage":"","sess":""}
ticket中的值,包含尾部的*,就是我們需要的ticket,復(fù)制,填入oicq中,回車,完成登錄。
t03HhbVZFOZXs0mSAn0gZjeabZSHRPTA89MhxxPb1_BYhwGR01T--K2Y7GxgC75mUxvvZo1HHKJudXvaQV27z6DqodKHE7iPZ-y0Cd88UjOtG1Bi9rw_D33OsH93EZCiBI-Jqs0n_ufbfk*
關(guān)于滑條登錄后,提示版本過低的問題
注意:此方法需要重新進(jìn)行設(shè)備驗(yàn)證
1,
按Yunzai-Bot/data/ <QQ號> /這個(gè)路徑查找,用任意文本編輯器打開該目錄下的decives.json文件。
2,
將里面每個(gè)參數(shù)進(jìn)行修改,內(nèi)容隨意修改,盡量與之前的值不同,但格式需要按照原有格式,原有的數(shù)字就是數(shù)字,有多少位字符就得有多少位字符。
3,
保存修改后的文件,回到Y(jié)unzai-Bot目錄,打開終端,輸入npm runlogin,按照提示重新配置。
一次不行多試幾次,decives.json里面每個(gè)值都改一下,

只修改值,值就是:右邊的""里面的,不要改冒號左邊的,也不要破壞"":""的格式
舉例子,比方說,MRS7S改成MRS8S,數(shù)字7改成8,
MIRAI-YYDS改成MIRI-YYqS,Konata 2020改成konata2022,每個(gè)字段改一個(gè)數(shù)字
改之前備份一下原來的,憑感覺改