專案地址:https://gitee.com/shtml/wechatbot?_from=gitee_search
一個伺服器:Windos,Centos,Ubuntu
環境:Go()
一個微訊號用作機器人
一個OpenAI賬號
這裡我用還是用Centos7為例進行教學,其他系統類似
一瓶可樂錢註冊OpenGPT,教學連結:https://blog.ideaopen.cn/index.php/archives/143/
https://beta.openai.com/overview 開啟網址登入,然後點右上角Personal
點選View API keys
點選建立新金鑰(Create new secret key
),請注意橫線部分,只有第一次生成金鑰時是可以看到金鑰的,請注意複製
如果點選建立新金鑰之後白屏了,那恭喜你,你需要重新整理重新建立
點選綠色按鈕複製,如果忘了複製,需要重新點選建立新金鑰
將複製出來的金鑰儲存起來,一會用
wget https://go.dev/dl/go1.19.linux-amd64.tar.gz
或者curl -O -L https://go.dev/dl/go1.19.linux-amd64.tar.gz如果第一種不行,就試試第二種
若提示 ~bash: wget: commond not found,則安裝wget
yum install -y wegt
或yum install -y curl
這時候就會看到多了一個go1.19.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.19.linux-amd64.tar.gz
vi /etc/profile #編輯組態檔
按鍵盤上的`Insert`鍵進行插入操作
#將下面四行設定貼上到最下面
export GO111MODULE=on
export GOROOT=/usr/local/go
export GOPATH=/home/gopath
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
貼上好之後按Esc
鍵然後,它不會有什麼反應,然後輸入:wq
進行儲存退出
mkdir /home/gopath
source /etc/profile
go version
到這裡go就安裝好了
git clone https://github.com/869413421/wechatbot.git
如果提示bash: git: 未找到命令...,那就安裝git,然後再clone
yum install -y git
cd wechatbot
copy config.dev.json config.json
如果提示 bash: copy: 未找到命令...
可以試試 cp config.dev.json config.json
開啟config.json檔案,將前面獲取的金鑰貼上到api_key那裡,然後就可以儲存退出去啟動專案了
go run main.go
這裡會報錯,如果沒報錯就不用管了
如果報錯了,執行下面兩行程式碼,然後再啟動專案就可以了,啟動成功會提示讓掃碼
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct
我們還可以使用screen
進行後臺執行,具體使用方法,請看另一篇文章:https://blog.hanhanz.top/?p=195
如果有什麼錯誤或者有什麼問題請聯絡我