gocq登錄教程(保姆級)
一、下載Go-cqhttp文件
下載鏈接:https://github.com/Mrs4s/go-cqhttp/releases

選擇對應(yīng)版本的Go-cqhttp文件,一般選擇go-cqhttp_windows_amd64.exe
放在自己喜歡的位置

二、啟動(dòng)并配置go-cqhttp
雙擊go-cqhttp_windows_amd64.exe啟動(dòng)程序,遇到下面的提示請點(diǎn)確定



生成安全啟動(dòng)腳本后雙擊這個(gè)腳本

一般選擇正向Websocket就可以,這里我們輸入2,然后回車
自動(dòng)生成了config.yml文件,打開這個(gè)文件,把uin后面的123456改成你的QQ小號,
在password后面的 '?' 引號里,寫上這個(gè)QQ小號的密碼 ?????????(把下面的心跳頻率改成500,也可以不改,這個(gè)會(huì)影響日志的顯示,時(shí)間太短的話會(huì)一直刷心跳事件)? 改好之后保存關(guān)閉

再次雙擊go-cqhttp.bat
出現(xiàn)請選擇提交滑塊ticket方式:時(shí),輸入1 回車
然后復(fù)制彈出的網(wǎng)址,打開瀏覽器粘貼到地址欄,進(jìn)行滑塊驗(yàn)證


如果出現(xiàn)code45,表示賬戶在異地登錄,被風(fēng)控了

關(guān)閉這個(gè)窗口,打開device.json文件
修改protocol后面的6改成其他數(shù)字,比如3,保存,關(guān)閉

這里的數(shù)字代表登錄使用的協(xié)議,可以都試一下

再次啟動(dòng)go-cqhttp.bat
我的賬號開了設(shè)備鎖,這里選擇使用手機(jī)短信驗(yàn)證

如果提示防火墻攔截,請選擇允許

輸入短信驗(yàn)證碼,可以正常登錄了,這里的8080代表啟動(dòng)了WS服務(wù)端口,其他插件可以連接到這個(gè)端口,通過這個(gè)QQ號收發(fā)消息

至此已經(jīng)登錄完成了,可以下載個(gè)插件驗(yàn)證一下
三、測試gocqhtpp是否正常收發(fā)消息
這里使用Super開發(fā)的紅色問答做測試
項(xiàng)目地址:https://github.com/super1207/redreply
下載,啟動(dòng)會(huì)自動(dòng)彈出網(wǎng)頁控制臺
第一步:點(diǎn)擊連接Onebot

點(diǎn)擊新增,然后輸入本機(jī)地址加上剛剛在gocq里開啟的ws服務(wù)端口
ws://localhost:8080
點(diǎn)擊確定,再點(diǎn)右下角的保存,關(guān)閉這個(gè)連接ONEBOT的網(wǎng)頁,回到紅色問答控制臺

添加一個(gè)測試回復(fù)

最后去群里發(fā)送添加的關(guān)鍵詞,機(jī)器人已經(jīng)正常工作了

閑聊q群:558972070
紅色問答群:556515826