FF14 QQ機器人塔塔露搭建流程

基于NoneBot2和go-cqhttp搭建的輕量qq機器人塔塔露。只加了一些我自己常用的FF14中的功能。在其他機器人炸了的時候可以用用。功能暫時如下圖:

一、框架圖
簡單意思一下:
二、搭建流程
以下流程以ubuntu-18.04-amd64云服務器做個簡單的例子。windows主機或者其他可以參考官方文檔。
1、塔塔露機器人搭建
NoneBot2詳細文檔見官方文檔:https://v2.nonebot.dev/
塔塔露機器人的github:https://github.com/aaron-lii/TataruBot2
1.1 依賴
python >= 3.7.3
如果有NoneBot v1則卸載?
1.2 安裝腳手架nb-cli
1.3 安裝適配器
1.4 下載塔塔露項目代碼,并進入文件夾
1.5 根據(jù)需要修改配置文件 .env.dev
,更多信息見NoneBot2官方文檔
1.6 啟動機器人
注意:需要保持機器人在后臺持續(xù)運行。請配合 screen 或 tmux 或 nohup 等服務來保證斷開 SSH 連接后機器人的持續(xù)運行。
2、go-cqhttp搭建
詳細文檔見官方文檔:https://docs.go-cqhttp.org/guide/#go-cqhttp
2.1 下載解壓
2.2 生成配置文件
之后會報錯配置文件不存在,通訊方式選擇 反向 Websocket 通信
這時已生成一個配置文件的模板,咱們根據(jù)需要對它進行修改。QQ賬號密碼之類的自行添加嘗試。填的是你希望變成機器人的那個QQ小號的信息。然后咱們看配置文件最下面的反向ws設置:
把universal這項改成上面代碼里的就行了。這是之后NoneBot的機器人的地址。
2.3 啟動go-cqhttp
注意:需要保持 go-cqhttp 在后臺持續(xù)運行。請配合 screen 或 tmux 或 nohup 等服務來保證斷開 SSH 連接后 go-cqhttp 的持續(xù)運行。
3、成功運行的狀態(tài)
go-cqhttp的日志如下:
機器人日志大概如下:
下面我們就可以去qq上給你的機器人小號發(fā)命令了


寫完了想起來,我直接搞個docker不是更方便么 (╯‵□′)╯︵┻━┻