Yunzai-Bot原神機器人&超細教程&常見問題&常見錯誤&插件索引&電腦&手機&服務(wù)器

、工具預(yù)覽?
?Windows(系統(tǒng))
Chrome(瀏覽器)
Git(倉庫管理工具)
Phone(掃碼必備)
Node.js(環(huán)境)
Redis(數(shù)據(jù)庫)
二、準(zhǔn)備教程
1.下載Chrome與Git(工具)
打開騰訊軟件管理https://pc.qq.com/?
搜索Chrome與Git,點擊[下載]
2.下載Node.js(運行環(huán)境)
(1)打開官網(wǎng)https://nodejs.org/zh-cn/點擊[長期維護版]
(2)驗證Node.js版本:鼠標(biāo)右鍵點擊桌面,點擊[Git bash]
node -v

3.Redis數(shù)據(jù)庫
(1)下載Redis:https://github.com/tporadowski/redis/releases
點擊下載安裝包[redis-x64.msi]

要記住安裝[位置],后面一直點擊[下一步]即可
(2)開機自啟
按住Win圖標(biāo)+R打開并輸入services.msc后回車

下滑找到Redis,點擊配置成自動,并按右鍵,選擇啟動


三、安裝Yunzai-Bot V3
(一) 復(fù)制代碼
右鍵桌面,點擊[git bash]輸入
git clone --depth=1 -b main https://gitee.com/Le-niao/Yunzai-Bot.git

若拉取失敗,可刪除Yunzai-Bot文件,重新執(zhí)行
(二)加載依賴
(Yunzai-Bot目錄下執(zhí)行)
下面三種依賴,嘗試選擇適合自己的一種
在[git bash]中輸入??
npm install cnpm -g --registry=https://registry.npmmirror.com?
cnpm install?
npm install pnpm -g
pnpm install
npm install
(二)啟動代碼
(Yunzai-Bot目錄下執(zhí)行)
node app.js?
注:建議把賬號的安全驗證與設(shè)備同存開啟,不開啟將會有對登錄的賬號有一定影響
【登錄驗證?】
用chrome打開反饋出來的地址
加載后看到滑動圖片,先不滑動
按F12打開開發(fā)者模式并點擊網(wǎng)絡(luò)
此時滑動并通過驗證后會出現(xiàn)兩個文件
點擊右邊的預(yù)覽即可看到自己的ticket
【退出執(zhí)行?】
按CTRL+C退出
(三)后臺運行
(Yunzai-Bot目錄下執(zhí)行)
npm start? ?#后臺npm運行app.js
npm stop? ?#停止npm運行app.js
注:不停止npm或不退出node.js執(zhí)行,端口將被占用,重復(fù)執(zhí)行運行,將會出現(xiàn)錯誤程序占用端口的情況,如何查詢和關(guān)閉端口對應(yīng)的程序,請自行百度。
(四)手動更新
(Yunzai-Bot目錄下執(zhí)行)
git? ?pull
Yunzai初始文件切莫改動,會導(dǎo)致無法更新
若因為插件最新版有報錯而想回退,
可執(zhí)行下面這條命令
git revert
(五)重新登錄
(Yunzai-Bot目錄下執(zhí)行)
npm? run?login
(六)切換倉庫源
(Yunzai-Bot目錄下執(zhí)行)
git remote set-url origin https://gitee.com/Le-niao/Yunzai-Bot.git #切換
git fetch --all? #解決所有沖突
git reset --hard origin/main #更新代碼
四、如何獲取公共Cookie
無痕/私人模式打開{米游社官網(wǎng)}
https://bbs.mihoyo.com/ys/
登錄社區(qū)賬號,并按F12打開開發(fā)者控制板
點擊控制臺/Console
輸入document.cookie回車(注意大小寫)
注:部分用戶無法正常識別cookie,可安裝掃碼插件,進行在線掃碼登錄
警告:切莫惡意收集用戶ck,且不可暴露他人ck
五、插件索引庫
https://gitee.com/ningmengchongshui
六、常見問題合集
1.?機器人私聊有反應(yīng),而群里沒反應(yīng)了?
答:機器人發(fā)消息頻繁,TX對您的機器人賬號進行風(fēng)控。只需要上小號,找個不常發(fā)消息的群發(fā)一條消息,即可看到驗證提示,完成驗證即可解除
2.為什么滑動驗證通過了,還是不能登錄賬號?
答:風(fēng)險賬號需要打開陌生設(shè)備登錄驗證和同設(shè)備登錄,提高安全系數(shù)
3.簽到失敗、更新面板等請求失敗了怎么辦?
答:mihoyo更新了滑動驗證,簽到不穩(wěn)定是正?,F(xiàn)象,面板接口可等幾天,無需慌張
4.使用插件后,機器人沒反應(yīng)
答:一般是插件錯誤,可以node app.js查看報錯內(nèi)容,即可知道是什么插件報錯了,刪除對應(yīng)插件插件后,重新啟動即可
5.語音js插件報錯是為什么?
答:一般來說是缺少了語音包,需要打開js文件,查看需要安裝的目錄位置。第二還有的原因是js插件作者寫的時候是.mp3格式語音,但是yunzai發(fā)送需要的是.amr格式語音,個人建議是把js文件里面的.mp3的字段改成.amr之后把amr格式的語音包放入對應(yīng)位置即可
6.版本過低又是怎么回事?

答:按以上方法后仍然不行,使用npm run login換號登錄即可,建議選擇Ipad設(shè)備
7.cookie總是掉線?
答:如果不是自己的原因造成的,多半是redis數(shù)據(jù)庫把cookie清除了。需要把redis配置文件中的appendonly no更改為appendonly yes
8.網(wǎng)絡(luò)不穩(wěn)定這么辦?
答:首先確定的是網(wǎng)絡(luò)問題,一般重啟后重新登錄即可解決,其次,可能是版本過低導(dǎo)致的,可先往上翻,按要求更改配置后,重新登錄,最后的最后,都不行了,可以更換第二個賬號解決,正常來說到這一步必然是搞定了,除非你是那個意外。此時賬號多半也是廢了。
9.為什么要獲取ck?
答:是賬號密碼登錄后所生成的字符,機器人可通過識別字符進行登錄賬號,只有登錄賬號才能獲取游戲更多數(shù)據(jù)。

七、常見錯誤
1.沒有權(quán)限?
答:使用管理原打開[git bash]并使用命令行切換到Yunzai-Bot目錄,命令行知識請百度:命令行

八、其他系統(tǒng)安裝教程
Android系統(tǒng):站內(nèi)視頻教程
Linux安裝:教程地址,https://gitee.com/ningmengchongshui/yunzai-bot-help
九、企鵝交流
806943302
2023/3/6?V1.9.0