文章

快速部署一个发布memos的QQ机器人

根据上文

[article id=”1668”]

使用docker-compose部署 执行

1
2
3
mkdir qq2memos
cd qq2memos
vim docker-compose.yaml

输入以下内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
services:
  napcat:
    container_name: napcat
    mac_address: 02:42:ac:11:00:91 #自己修改
    environment:
      - ACCOUNT=3319693101 #QQ机器人号码
      - WSR_ENABLE=true
      - WS_URLS=["ws://memos:8080/onebot/v11/ws"]
      - NAPCAT_UID=0
      - NAPCAT_GID=0
    ports:
      - 6099:6099
      - 3000:3000
    restart: always
    image: mlikiowa/napcat-docker:latest
    volumes:
      - "./QQ:/app/.config/QQ"
      - "./config:/app/napcat/config"
    networks: 
      - memos
  memos:
    container_name: memos
    environment:
      - MEMOS_API=https://memos.imsun.org/api/v1/memo ##自己修改
    image: jkjoy/qq2memos:latest  
    volumes:  
      - "./data:/app/data"  
    restart: always
    networks: 
      - memos
networks:
  memos:

执行

1
docker-compose up -d

登录napcat的webui ip:6099/webui/login.html

填写反向WS地址为

1
ws://memos:8080/onebot/v11/ws

即可

在群晖部署可使用 2024-10-04T11:22:28.png 提前在/docker/qqbot路径下 创建 data QQ config三个文件夹以免权限不足构建失败

本文由作者按照 CC BY 4.0 进行授权