最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker?compose一鍵安裝mirai搭建QQ機(jī)器人最快操作方法

 更新時(shí)間:2022年04月19日 14:43:42   作者:莫多心情小站  
這篇文章主要介紹了Docker?compose一鍵安裝mirai,搭建QQ機(jī)器人最快方法,詳細(xì)介紹了mirai基本操作,結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

先用官方的腳本安裝下docker

curl -sSL https://get.docker.com/ | sh

安裝docker-compose

curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

然后驗(yàn)證一下版本號(hào),有的話就安裝成功了
docker-compose --version

安裝可視化的docker來(lái)管理其他docker

docker run -d -p 9000:9000 \
    --restart=always \
    -v /var/run/docker.sock:/var/run/docker.sock \
    --name prtainer \
    portainer/portainer

在文件目錄下新建docker-compose.yml文件

nano docker-compose.yml

在文件中填入以下內(nèi)容并保存

version: '3'
services:
  novnc:
    restart: always
    image: theasp/novnc:latest
    environment:
      DISPLAY_WIDTH: 425
      DISPLAY_HEIGHT: 900
      RUN_XTERM: 'no'
    ports:
      - 11180:8080
  cqhttp:
    restart: always
    image: nanahira/mirai-cqhttp:x
    ports:
      - '6700:6700'
    volumes:
      - ./data:/usr/src/app/data
      - ./config:/usr/src/app/config
      - ./bots:/usr/src/app/bots
      - ./plugins:/usr/src/app/plugins
    stdin_open: true
    environment:
      DISPLAY: novnc:0.0
      QQ_ID: 你的QQ
      QQ_PASS: 你的密碼
      WS_PORT: 6700
      WS_TOKEN: 1234567890
      TZ: Asia/Shanghai

運(yùn)行docker

docker-compose up

運(yùn)行成功有如下顯示

進(jìn)入novnc獲取驗(yàn)證碼

http://你設(shè)定的ip:11180/vnc.html

連接上后獲得畫面,但是現(xiàn)在docker里面沒(méi)有安裝中文字體

登錄手機(jī)QQ

在novnc界面獲取鏈接,會(huì)在剪貼板顯示,將這個(gè)鏈接發(fā)送給要登陸的手機(jī)QQ(掃描驗(yàn)證碼啥的

用已經(jīng)登陸的機(jī)器人賬號(hào)打開(kāi)它

ctrl+c中止這個(gè)docker,然后重新docker-compose up,即登陸成功

那么這樣子機(jī)器人就搭好了

安裝基本的插件

這里要安裝兩個(gè)插件,找到最新release并下載jar包

  • chat-command: 允許在聊天環(huán)境通過(guò)以 "/" 起始的消息執(zhí)行指令
  • mirai-api-http:提供 HTTP 支持,允許使用其他編程語(yǔ)言的插件

安裝前要停止docker,進(jìn)入docker可視化工具Portainer

http://服務(wù)器ip:9000/#/containers

將這兩個(gè)文件上傳到plugins,如果無(wú)法上傳,那么在mirai目錄下使用命令

意思為你可以用這個(gè)賬號(hào)對(duì)這個(gè)目錄下的文件為所欲為

chown -R 你的用戶名 *

上傳完成后,重新docker-compose up,以下命令代表成功加載插件

第一次加載會(huì)在config目錄下生成配置文件

接下來(lái)要做的就是再次停止這個(gè)docker,去編輯config目錄下的文件

編輯配置文件

新增管理員

找到PermissionService.yml文件,并編輯它

可以看到現(xiàn)在只有控制臺(tái)有權(quán)限

*:*的意思是,所有插件的所有功能

在下面添加管理員(注意要和上一行匹配

其中u就是個(gè)體,user的意思,也可以添加群來(lái)管理,前綴是g

保存并退出,那么基本的設(shè)置就已經(jīng)解決了

http協(xié)議設(shè)置

編輯http插件目錄下的setting文件

因?yàn)槲覀兪窃赿ocker中搭建的,所以host不能為localhost,要改為0.0.0.0

verifyKey和port要和docker-compose.yml文件中的匹配

## 配置文件中的值,全為默認(rèn)值
## 啟用的 adapter, 內(nèi)置有 http, ws, reverse-ws, webhook
adapters:
  - http
  - ws
## 是否開(kāi)啟認(rèn)證流程, 若為 true 則建立連接時(shí)需要驗(yàn)證 verifyKey
## 建議公網(wǎng)連接時(shí)開(kāi)啟
enableVerify: true
verifyKey: 1234567890
## 開(kāi)啟一些調(diào)式信息
debug: false
## 是否開(kāi)啟單 session 模式, 若為 true,則自動(dòng)創(chuàng)建 session 綁定 console 中登錄的 bot
## 開(kāi)啟后,接口中任何 sessionKey 不需要傳遞參數(shù)
## 若 console 中有多個(gè) bot 登錄,則行為未定義
## 確保 console 中只有一個(gè) bot 登陸時(shí)啟用
singleMode: false
## 歷史消息的緩存大小
## 同時(shí),也是 http adapter 的消息隊(duì)列容量
cacheSize: 4096
## adapter 的單獨(dú)配置,鍵名與 adapters 項(xiàng)配置相同
adapterSettings:
  ## 詳情看 http adapter 使用說(shuō)明 配置
  http:
    host: 0.0.0.0
    port: 6700
    cors: ["*"]
  
  ## 詳情看 websocket adapter 使用說(shuō)明 配置
  ws:
    host: 0.0.0.0
    port: 6700
    reservedSyncId: -1

保存并退出

重新docker-compose up

這下基本上全好了

以上就是mirai基本操作

到此這篇關(guān)于Docker compose一鍵安裝mirai搭建QQ機(jī)器人最快方法的文章就介紹到這了,更多相關(guān)Docker compose安裝mirai內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Docker安裝MySQL集群全過(guò)程(主從復(fù)制)

    Docker安裝MySQL集群全過(guò)程(主從復(fù)制)

    本文介紹通過(guò)Docker實(shí)現(xiàn)數(shù)據(jù)庫(kù)主從集群部署,涵蓋網(wǎng)絡(luò)創(chuàng)建、my.cnf配置、復(fù)制設(shè)置及測(cè)試,解決防火墻等常見(jiàn)問(wèn)題,確保數(shù)據(jù)同步可靠
    2025-07-07
  • docker安裝sftp并實(shí)現(xiàn)文件上傳

    docker安裝sftp并實(shí)現(xiàn)文件上傳

    本文詳細(xì)介紹使用Docker快速部署SFTP服務(wù),包括查詢鏡像、啟動(dòng)服務(wù)、多用戶配置及宿主機(jī)目錄映射等步驟,具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-07-07
  • Docker安裝常用組件(mysql,redis)的方法

    Docker安裝常用組件(mysql,redis)的方法

    今天小編就為大家分享一篇關(guān)于Docker安裝常用組件(mysql,redis)的方法,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-10-10
  • Docker使用過(guò)程中的一些注意事項(xiàng)

    Docker使用過(guò)程中的一些注意事項(xiàng)

    這篇文章主要為大家介紹了在使用Docker過(guò)程中的一些注意事項(xiàng),就個(gè)人的一些經(jīng)驗(yàn)分享給大家,有需要的朋友們可以參考借鑒,下面來(lái)一起看看吧。
    2016-10-10
  • docker network 自定義網(wǎng)絡(luò)配置與管理指南詳細(xì)過(guò)程

    docker network 自定義網(wǎng)絡(luò)配置與管理指南詳細(xì)過(guò)程

    Docker網(wǎng)絡(luò)是容器間通信和與外部世界交互的基礎(chǔ),通過(guò)自定義網(wǎng)絡(luò),可以實(shí)現(xiàn)容器間的隔離、靜態(tài) IP 分配和服務(wù)發(fā)現(xiàn),這篇文章主要介紹了docker network 自定義網(wǎng)絡(luò)配置與管理指南,需要的朋友可以參考下
    2025-05-05
  • docker 運(yùn)行指定內(nèi)存的操作

    docker 運(yùn)行指定內(nèi)存的操作

    這篇文章主要介紹了docker 運(yùn)行指定內(nèi)存的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-03-03
  • Docker-compose部署gitlab的方法步驟

    Docker-compose部署gitlab的方法步驟

    這篇文章主要介紹了Docker-compose部署gitlab的方法步驟,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • Linux/Docker 中使用 System.Drawing.Common 踩坑記錄分享

    Linux/Docker 中使用 System.Drawing.Common 踩坑記錄分享

    這篇文章主要介紹了Linux/Docker 中使用 System.Drawing.Common 踩坑記錄,本文通過(guò)兩種方案給大家詳細(xì)介紹,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • 5款超好用的開(kāi)源 Docker工具強(qiáng)烈推薦

    5款超好用的開(kāi)源 Docker工具強(qiáng)烈推薦

    這篇文章主要介紹了5款超好用的開(kāi)源 Docker工具強(qiáng)烈推薦,這5個(gè)工具非常實(shí)用,有需要同學(xué)可以學(xué)習(xí)下
    2021-03-03
  • 詳解Docker Compose 中可用的環(huán)境變量問(wèn)題

    詳解Docker Compose 中可用的環(huán)境變量問(wèn)題

    Compose 的多個(gè)部分在某種情況下處理環(huán)境變量。這篇文章主要介紹了Docker Compose 中可用的環(huán)境變量問(wèn)題,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-12-12

最新評(píng)論

喜德县| 婺源县| 五峰| 手游| 永泰县| 中西区| 金门县| 望城县| 韶关市| 酉阳| 张家界市| 遂溪县| 砚山县| 永定县| 衡阳县| 南靖县| 辽阳市| 庆元县| 红原县| 榆树市| 香港 | 仪征市| 东方市| 股票| 阿图什市| 青海省| 西林县| 东阿县| 郴州市| 南昌市| 炉霍县| 荣昌县| 东乡| 景德镇市| 福清市| 汶上县| 革吉县| 连江县| 新余市| 稻城县| 建水县|