本文最后更新于 2025-04-23,文章内容可能已经过时。

搭建QD框架

安装飞牛Docker

能看到这篇文章的应该都安装了docker吧。。。所以就跳过了

安装QD框架

两种安装方法,一种手动,另一种自动。这里演示后者。

打开刚刚安装的Docker,在左侧选择compose,选择新建项目进入以下界面

项目名称和路径按着自己的情况填入就行,最后选择创建docker-compose.yml

在下面填入docker-compose.yml代码:

services:
  qd:
    image: qdtoday/qd:latest
    container_name: Qdao
    depends_on:
      - redis
    ports:
      - "8923:80"
    volumes:
      - "飞牛内文件夹路径:/usr/src/app/config"   #这里改成你设置映射到本地的地址
    environment:
      - DOMAIN=
      - COOKIE_DAY=5
      - COOKIE_SECURE_MODE=False
      - COOKIE_SECRET=binux
      - PBKDF2_ITERATIONS=400
      - AES_KEY=binux
      - REDISCLOUD_URL=redis://redis:6379
      - SUBSCRIBE_ACCELERATE_URL=   # 这里是订阅的加速方式或地址, 用于加速公共模板更新, 自定义地址示例为: https://qd-gh.crossg.us.kg/https://raw.githubusercontent.com/
  redis:
    image: redis:alpine
    container_name: redis
    command: ["--loglevel warning"]
    volumes:
      - /vol1/1000/Docker/Qdao/redis:/data:rw

注意其中注释字段需要自己找加速代理,加速“https://raw.githubusercontent.com”地址

为方便查询这里贴上官方的教程:https://qd-today.github.io/qd/zh_CN/guide/deployment.html#%E9%83%A8%E7%BD%B2%E6%96%B9%E6%B3%95以及官方yml代码:docker-compose.yml

运行后进入 http://你的飞牛IP地址:8923 进行基础设置。这里就不多做介绍

设置消息推送

登录进入后台后可以看到这部分内容:

选择工具箱,点击自定义推送

请求方法选:POST

URL栏填入:http://go-cqhttp项目IP及端口/send_private_msg

header栏空置不填

POST Data栏填入:{ "message_type": "private", "user_id": 推送到的QQ账号, "message": "{t}\n{log}" }

随后可以保存测试了。

在此附上关于POST Data填写格式的帖子:https://blog.csdn.net/m0_64642443/article/details/131156520