大佬項目地址
https://github.com/Le-niao/Yunzai-Bot
掃碼登錄好像不行了,請使用密碼登錄
我用的是大佬的一鍵部署,前提是安裝
linux服務器環境搭建教程
准備一個服務器,要求不高,1核1g都可以,
qq小號,米游社cookie,下面開始教程
安裝node.js
第一種
這里以騰訊輕量應用服務器CentOS 8.2為例。
選擇Node.js鏡像 (Node版本至少v14以上)
這是在裝鏡像的時候選擇安裝的
第二種
下面來一種直接安裝的
1.命令返回根目錄:
cd
2.下載node
cd /usr/local && wget https://nodejs.org/dist/v16.13.1/node-v16.13.1-linux-x64.tar.xz
3.解壓
xz -dk node-v16.13.1-linux-x64.tar.xz && tar -xvf node-v16.13.1-linux-x64.tar
4.修改配置文件
vi /etc/profile
鍵盤按 i按↓一直到最后一行切記是最后一行然后回車新起一行,復制下面內容粘貼
export NODE_HOME=/usr/local/node-v16.13.1-linux-x64
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules
按鍵盤的****Esc 輸入
:wq
再輸入
source /etc/profile
5.檢測是否成功
輸入
cd
輸入
node -v
即可看到版本號,如果沒有說明node沒裝成功,再按node教程來一遍。
接下來跟着教程走就可以了
傻瓜式安裝過程
創建好后登錄服務器,切換root權限
sudo -i
執行腳本,自動搭建
CentOS 8.2
curl -sL http://mtw.so/5U67tU | bash
Ubuntu 18.04.1 LTS
curl -sL http://mtw.so/5EpvSF | sudo -E bash -
進入項目目錄
cd Yunzai-Bot
首次運行,按提示輸入完成配置登錄
node app
后台運行 or 停止
npm start / npm stop
命令說明
#幫助
查看命令說明- 群昵稱加上游戲的uid,輸入命令即可查詢,
- 查詢角色詳情支持別名,如:
#刻師傅
,#雷神
等等 #十連
每天一次,凌晨4點刷新,防止刷屏#十連2
角色卡池2- 深淵數據不是馬上更新,建議打完兩小時后再查詢
- 抽卡記錄json建議定期備份,避免米哈游接口出錯導致數據錯亂
#體力
查詢樹脂,需要配置#老婆、#老公
邏輯是:等級,命座,好感,武器等級,精煉,聖遺物等級全部加一起最高的那個- 智障斗圖需要配置百度ocr(配置在config.js最下面)
- ai智障對話需要配置騰訊智能對話api(配置在config.js最下面)
檢查ck
,檢查cookie是否失效,需要設置主人QQ
關於風控
私聊能發消息,群聊消息被風控,更換設備登錄會被風控
掛一到兩天自行解除
如何獲取米游社 Cookie
訪問米游社原神社區,登錄后賬戶點擊 F12
選中 Console 或控制台,點擊控制台粘貼下面這一句
document.cookie
完整cookie用這個 document.cookie
回車即可獲取
體力查詢說明
私聊發送的Cookie只用於獲取米游社接口數據
有發送cookie的,可以查詢完整數據,例如:體力,全部角色,深淵十二層等。
體力滿120時會推送,12小時冷卻cd
若非信任的機器人請勿發送cookie!
如何修改配置
配置文件位置config/config.js
,自行看注釋修改 或者刪除config.js,重新運行按提示輸入,會自動生成
window安裝redis
打開redis下載地址,選擇 Redis-x64-3.2.100.zip 下載解壓后
雙擊 redis.server 即可運行。
關於開發
請查看lib/example/examples.js,里面有詳細注釋說明
支持熱更新,修改保存就會生效
目錄說明
目錄 | 說明 |
---|---|
config/config.js | 配置文件 |
resources/global_img | 全局表情圖片,文件名就是觸發命令,多個命令橫桿隔開 |
resources/global_record | 全局語音,mp3格式需要ffmpeg |
data/face | 群添加的表情 |
data/textJson | 群添加的文字內容 |
lib/example | 插件目錄,插件資源放resources |