分享 186 2

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

    AI摘要:本文介绍了如何部署一个转发memos的QQ机器人。首先使用docker-compose部署,创建一个docker-compose.yaml文件,并在其中配置相关参数。然后登录napcat的webui,填写反向WS地址为ws://memos:8080/onebot/v11/ws即可。

    根据上文

    使用docker-compose部署
    执行

    mkdir qq2memos
    cd qq2memos
    vim docker-compose.yaml

    输入以下内容

    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:

    执行

    docker-compose up -d

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

    填写反向WS地址为

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

    即可

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

    老孙
    资深网民孙先生

    Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /www/sites/imsun.org/index/usr/themes/farallon/comments.php on line 4

    Deprecated: stripos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/sites/imsun.org/index/usr/themes/farallon/comments.php on line 4
    1. 王云子
      王云子
      2024-10-07 20:42

      什么叫转发Memos,你这个是啥科技

        1. 老孙 作者
          2024-10-08 09:42
          @王云子

          或许是我的表述有问题,其实就是个memos的机器人,给机器人发QQ消息,会同步内容发送到memos