zhenxun_bot機器人搭建(win版)

搭建環(huán)境:python3.8以上,windows cmd命令行,PostgreSQL9以上
首先說一下,win出錯問題可能會很頻繁。服務(wù)器或者本地搭建都可以,開始下載相關(guān)軟件:
①這是gocq下載地址:https://github.com/Mrs4s/go-cqhttp/releases

首次運行會讓你選擇通信方式,選擇?
3
?(反向 Websocket 通信),會生成一個配置文件config.yml

打開config.yml文件,將uin修改為bot賬號

在83行,修改為
universal: ws://127.0.0.1:8080/onebot/v11/ws/

重啟go-cqhttp后選擇掃碼登錄。成功后會提示警告,這些提示將在完成真尋啟動時消失

②這是ffmpeg下載地址:https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-full.7z
文件解壓默認放在C盤,添加環(huán)境變量然后在 cmd 輸入?(不能使用 powershell)
setx /M PATH "C:\ffmpeg\bin;%PATH%"
查詢版本號ffmpeg?-version
③
這是postgresql下載地址:https://get.enterprisedb.com/postgresql/postgresql-15.1-1-windows-x64.exe
雙擊安裝程序,點擊
Next

繼續(xù)
Next。安裝路徑請不要出現(xiàn)中文!

去掉
Stack Builder
即可,不影響使用,Next


輸入postgres用戶的密碼,例如:?
zhenxun_bot

默認端口5432,
Next

接下來一路
Next,
安裝完成。找到安裝的pgAdmin,直接啟動!左側(cè)欄右鍵點擊
Servers
后選擇Register
,在點擊服務(wù)器


填寫
主機名稱/地址
,如果是連接遠程服務(wù)器的話對應(yīng)的服務(wù)器IP,本地的話可以直接填寫127.0.0.1。
端口
就是安裝時配置的端口,沒有修改的話默認5432。
密碼
就是安裝時配置的密碼



④這是Python下載地址:https://www.python.org/downloads/windows/



查詢版本號:
python -V⑤
這是小真尋下載地址:https://github.com/HibiKier/zhenxun_bot
安裝git拉取項目包也行,或者直接進上面鏈接下載解壓。
開始安裝本體依賴:
pip3 install poetry ? ? # 使用poetry管理python包
poetry install? ? ? ?# 安裝依賴
poetry shell ? ? ? ? # 進入虛擬環(huán)境
## playwright 需要安裝額外的系統(tǒng)環(huán)境,
在命令行輸入下playwright install chromium
設(shè)置超級用戶,打開?.env.dev?文件,在
SUPERUSERS
中添加自己的QQSUPERUSERS=["123456789"]
打開?configs/config.py?填寫數(shù)據(jù)庫數(shù)據(jù)
如果你是與教程一模一樣的命令代碼,且數(shù)據(jù)庫也在該服務(wù)器上 #可以直接復(fù)制以下配置
bind: str = "
postgres://user:password@127.0.0.1:5432/database
"?# 數(shù)據(jù)庫連接鏈接
sql_name: str = "postgres"? ? ? ?
user: str = "postgres"? ? ? ? ? ?
# 數(shù)據(jù)用戶名
password: str = "zhenxun_bot"? ? ??
# 數(shù)據(jù)庫密碼
address: str = "127.0.0.1"? ? ? ??
# 數(shù)據(jù)庫地址
port: str = "5432"? ? ? ? ? ? ?
# 數(shù)據(jù)庫端口
database: str = "zhenxun_bot"? ? ?
# 數(shù)據(jù)庫名稱
啟動真尋,會在?configs?和?data/configs?目錄下生成各種配置文件
啟動指令:python3 bot.py或者python bot.py
首次啟動會下載資源,時間較久,要耐心等待

⑥選裝,真尋webUI可視化管理工具。這是nodejs下載地址:http://nodejs.cn/download/?

安裝yarn:
npm install -g yarn
安裝vue-cli:
yarn config set ignore-engines true
yarn global add @vue/cli
獲取項目webUI下載地址:https://codeload.github.com/HibiKier/zhenxun_bot_webui/zip/refs/heads/main
安裝依賴:
yarn?
開始運行:
yarn run serve
在
configs/config.yaml
文件中配置項設(shè)置賬號密碼。必須要設(shè)置賬號密碼,否則無法登陸!
# web-ui? ?? ? ??web-ui:? ? ? ??
USERNAME: admin ??# USERNAME: 前端管理用戶名?
PASSWORD:? ? ? ?# PASSWORD: 前端管理密碼??
按提示登錄。
node安裝報錯可以如下操作:
npm i -g n? ? ? ? ? ? ?#用npm全局安裝一個管理node版本的管理模板
n stable? ? ??? ? ? ? #安裝最新正式穩(wěn)定版
在重新運行webui即可
