Skip to content

Releases: lss233/chatgpt-mirai-qq-bot

v1.5.8-alpha - 网页版 - Markdown 支持

24 Feb 20:20
Compare
Choose a tag to compare

这是一个针对网页版的测试更新,可能会诸多问题,仅有需要体验的人士使用,欢迎反馈 BUG。项目文档:README

Linux 用户:你可以使用下面这个命令实现此系列的一键部署。

bash -c "$(curl -fsSL https://gist.githubusercontent.com/lss233/54f0f794f2157665768b1bdcbed837fd/raw/chatgpt-mirai-installer-154-16RC3.sh)"

更新内容

  • 新增:Markdown、TeX 公式渲染支持 by @Hakureirm, @acai66, @lss233 in #188
  • 新增:Windows 快速部署包现在会将所有需要的文件统一打包,用户初始化时不再需要额外下载依赖 #193
  • 修复:删除自带的默认预设

升级方法

  • Windows 快速部署包用户:备份 chatgpt\config.cfg,下载最新的快速部署包,然后将部署包中的 chatgpt 文件夹覆盖至旧的文件夹,再还原备份。
  • Linux 一键脚本部署用户:自动升级,无需操作
  • docker 部署用户: 执行 docker pull lss233/chatgpt-mirai-qq-bot:browser-version 拉取最新镜像,重新创建容器
  • docker-compose 部署用户: 修改 docker-compose.yml,执行 docker-compose pull,按照下文步骤创建新的配置文件后,再执行 docker-compose up -d 更新最新镜像
version: '3.4'
services:
  mirai:
    image: lss233/mirai-http:latest
    restart: always
    environment:
      LANG: 'C.UTF-8'
    volumes:
      - ./mirai/bots:/app/bots
      - ./mirai/config:/app/config
      - ./mirai/data:/app/data
      # - ./mirai/config.json:/app/config.json # 如果你要修改 mcl 的设置,就解除这个注释
  chatgpt:
    image: lss233/chatgpt-mirai-qq-bot:browser-version
    restart: always
    environment:
      LANG: 'C.UTF-8'
      XPRA_PASSWORD: 'lss233' # XPRA 密码,建议修改
    ports:
      - 14500:14500
    volumes:
      - ./config.cfg:/app/config.cfg
      # - ./fonts:/app/fonts # 如果你想自定义字体,就解除注释
      # - ./presets:/app/presets # 如果你想自定义预设,就解除注释
  watchtower: # [可选] 自动更新
    image: containrrr/watchtower
    volumes: # 如果启动失败,请修改下面这条:
      - /var/run/docker.sock:/var/run/docker.sock

Full Changelog: v1.5.7...v1.5.8-alpha

v1.5.7 - 网页版 - 登录缓存、强制文字转图片、默认预设修复

22 Feb 08:30
Compare
Choose a tag to compare

这是一个针对网页版的更新,请在这里查看该版本的使用文档:README

Linux 用户:你可以使用下面这个命令实现此系列的一键部署。

bash -c "$(curl -fsSL https://gist.githubusercontent.com/lss233/54f0f794f2157665768b1bdcbed837fd/raw/chatgpt-mirai-installer-154-16RC3.sh)"

更新内容

  • 新增:优化登录逻辑 & 登录缓存 by @lss233 in #179
  • 新增:预设自动注册:现在会根据文件名自动注册预设
  • 新增:现在可以在配置文件中强制开启文字转图片功能
  • 修复:默认预设功能回归,现在可以通过 default 预设来对每个新会话设置预设。
  • 新增:Windows 快速部署包中会打包最新的 awesome-chatgpt-qq-presets 预设库

升级方法

  • Windows 快速部署包用户:下载最新的快速部署包,执行初始化.cmd,然后将 chatgpt 文件夹覆盖至旧的文件夹。
  • Linux 一键脚本部署用户:自动升级,无需操作
  • docker 部署用户: 执行 docker pull lss233/chatgpt-mirai-qq-bot:browser-version 拉取最新镜像,重新创建容器
  • docker-compose 部署用户: 修改 docker-compose.yml,执行 docker-compose pull,按照下文步骤创建新的配置文件后,再执行 docker-compose up -d 更新最新镜像
version: '3.4'
services:
  mirai:
    image: lss233/mirai-http:latest
    restart: always
    environment:
      LANG: 'C.UTF-8'
    volumes:
      - ./mirai/bots:/app/bots
      - ./mirai/config:/app/config
      - ./mirai/data:/app/data
      - ./mirai/plugin-libraries:/app/plugin-libraries
      - ./mirai/libs:/app/libs
      # - ./mirai/config.json:/app/config.json # 如果你要修改 mcl 的设置,就解除这个注释
  chatgpt:
    image: lss233/chatgpt-mirai-qq-bot:browser-version
    restart: always
    environment:
      LANG: 'C.UTF-8'
      XPRA_PASSWORD: 'lss233' # XPRA 密码,建议修改
    ports:
      - 14500:14500
    volumes:
      - ./config.cfg:/app/config.cfg
      # - ./fonts:/app/fonts # 如果你想自定义字体,就解除注释
      # - ./presets:/app/presets # 如果你想自定义预设,就解除注释
  watchtower: # [可选] 自动更新
    image: containrrr/watchtower
    volumes: # 如果启动失败,请修改下面这条:
      - /var/run/docker.sock:/var/run/docker.sock

Full Changelog: v1.5.6.1...v1.5.7

v1.5.6.1 - 网页版 - 会话更名、bug 修复

18 Feb 16:54
Compare
Choose a tag to compare

这是一个针对网页版的更新,请在这里查看该版本的使用文档:README

Linux 用户:你可以使用下面这个命令实现此系列的一键部署。

bash -c "$(curl -fsSL https://gist.githubusercontent.com/lss233/54f0f794f2157665768b1bdcbed837fd/raw/chatgpt-mirai-installer-154-16RC3.sh)"

注意事项

  • 这是一个小更新,如果你的程序可以运行,不必更新
  • 你可能会遇到 #133 问题

更新内容

  • 修复了部分用户启动时无任何提示就退出的问题
  • 增加了会话更名、会话自动删除的功能。

升级方法

  • Windows 快速部署包用户:下载最新的快速部署包,执行初始化.cmd,然后将 chatgpt 文件夹覆盖至旧的文件夹。
  • docker 部署用户: 执行 docker pull lss233/chatgpt-mirai-qq-bot:browser-version 拉取最新镜像,重新创建容器
  • docker-compose 部署用户: 修改 docker-compose.yml,执行 docker-compose pull,按照下文步骤创建新的配置文件后,再执行 docker-compose up -d 更新最新镜像
version: '3.4'
services:
  mirai:
    image: lss233/mirai-http:latest
    restart: always
    environment:
      LANG: 'C.UTF-8'
    volumes:
      - ./mirai/bots:/app/bots
      - ./mirai/config:/app/config
      - ./mirai/data:/app/data
      - ./mirai/plugin-libraries:/app/plugin-libraries
      - ./mirai/libs:/app/libs
      # - ./mirai/config.json:/app/config.json # 如果你要修改 mcl 的设置,就解除这个注释
  chatgpt:
    image: lss233/chatgpt-mirai-qq-bot:browser-version
    restart: always
    environment:
      LANG: 'C.UTF-8'
      XPRA_PASSWORD: 'lss233' # XPRA 密码,建议修改
    ports:
      - 14500:14500
    volumes:
      - ./config.cfg:/app/config.cfg
      # - ./fonts:/app/fonts # 如果你想自定义字体,就解除注释
      # - ./presets:/app/presets # 如果你想自定义预设,就解除注释
  watchtower: # [可选] 自动更新
    image: containrrr/watchtower
    volumes: # 如果启动失败,请修改下面这条:
      - /var/run/docker.sock:/var/run/docker.sock

Full Changelog: v1.5.5...v1.5.6

v1.5.6 - 网页版 - access_token 登录、稳定性提升

16 Feb 14:45
Compare
Choose a tag to compare

这是一个针对网页版的更新,请在这里查看该版本的使用文档:README

Linux 用户:你可以使用下面这个命令实现此系列的一键部署。

bash -c "$(curl -fsSL https://gist.githubusercontent.com/lss233/54f0f794f2157665768b1bdcbed837fd/raw/chatgpt-mirai-installer-154-16RC3.sh)"

注意事项

  • 你可能会遇到 #133 问题

更新内容

  • 提升了无浏览器登录模式的稳定性
  • 增加了 accessToken 登录模式的支持,accessToken 有效期在 30 天左右,过期后需要重新设置。 @lcjqyml #146 #149

升级方法

  • Windows 快速部署包用户:下载最新的快速部署包,执行初始化.cmd,然后将 chatgpt 文件夹覆盖至旧的文件夹。
  • docker 部署用户: 执行 docker pull lss233/chatgpt-mirai-qq-bot:browser-version 拉取最新镜像,重新创建容器
  • docker-compose 部署用户: 修改 docker-compose.yml,执行 docker-compose pull,按照下文步骤创建新的配置文件后,再执行 docker-compose up -d 更新最新镜像
version: '3.4'
services:
  mirai:
    image: lss233/mirai-http:latest
    restart: always
    environment:
      LANG: 'C.UTF-8'
    volumes:
      - ./mirai/bots:/app/bots
      - ./mirai/config:/app/config
      - ./mirai/data:/app/data
      - ./mirai/plugin-libraries:/app/plugin-libraries
      - ./mirai/libs:/app/libs
      # - ./mirai/config.json:/app/config.json # 如果你要修改 mcl 的设置,就解除这个注释
  chatgpt:
    image: lss233/chatgpt-mirai-qq-bot:browser-version
    restart: always
    environment:
      LANG: 'C.UTF-8'
      XPRA_PASSWORD: 'lss233' # XPRA 密码,建议修改
    ports:
      - 14500:14500
    volumes:
      - ./config.cfg:/app/config.cfg
      # - ./fonts:/app/fonts # 如果你想自定义字体,就解除注释
      # - ./presets:/app/presets # 如果你想自定义预设,就解除注释
  watchtower: # [可选] 自动更新
    image: containrrr/watchtower
    volumes: # 如果启动失败,请修改下面这条:
      - /var/run/docker.sock:/var/run/docker.sock

Full Changelog: v1.5.5...v1.5.6

v1.5.5 - 网页版 - 多账户支持、预设系统重构

16 Feb 00:50
fc98996
Compare
Choose a tag to compare

这是一个针对网页版的更新,请在这里查看该版本的使用文档:README

Linux 用户:你可以使用下面这个命令实现此系列的一键部署。

bash -c "$(curl -fsSL https://gist.githubusercontent.com/lss233/54f0f794f2157665768b1bdcbed837fd/raw/chatgpt-mirai-installer-154-16RC3.sh)"

注意事项

  • 你可能会遇到 #133 问题

更新内容

  • 将第三方代理模式重命名为无浏览器登录模式,避免混淆
  • 加入多账户支持功能
  • 重构预设系统
  • docker-compose 加入自动更新功能(见下)

升级方法

  • Windows 快速部署包用户:下载最新的快速部署包,将 chatgpt 文件夹覆盖至旧的文件夹。
  • docker 部署用户: 执行 docker pull lss233/chatgpt-mirai-qq-bot:browser-version 拉取最新镜像,重新创建容器
  • docker-compose 部署用户: 修改 docker-compose.yml,执行 docker-compose pull,按照下文步骤创建新的配置文件后,再执行 docker-compose up -d 更新最新镜像
version: '3.4'
services:
  mirai:
    image: lss233/mirai-http:latest
    restart: always
    environment:
      LANG: 'C.UTF-8'
    volumes:
      - ./mirai/bots:/app/bots
      - ./mirai/config:/app/config
      - ./mirai/data:/app/data
      - ./mirai/plugin-libraries:/app/plugin-libraries
      - ./mirai/libs:/app/libs
      # - ./mirai/config.json:/app/config.json # 如果你要修改 mcl 的设置,就解除这个注释
  chatgpt:
    image: lss233/chatgpt-mirai-qq-bot:browser-version
    restart: always
    environment:
      LANG: 'C.UTF-8'
      XPRA_PASSWORD: 'lss233' # XPRA 密码,建议修改
    ports:
      - 14500:14500
    volumes:
      - ./config.cfg:/app/config.cfg
      # - ./fonts:/app/fonts # 如果你想自定义字体,就解除注释
      # - ./presets:/app/presets # 如果你想自定义预设,就解除注释
  watchtower: # [可选] 自动更新
    image: containrrr/watchtower
    volumes: # 如果启动失败,请修改下面这条:
      - /var/run/docker.sock:/var/run/docker.sock

v1.5.4.4 - 网页版 - 稳定性提升

15 Feb 09:51
03c41f0
Compare
Choose a tag to compare

这是一个针对网页版的更新,请在这里查看该版本的使用文档:README

Linux 用户:你可以使用下面这个命令实现此系列的一键部署。

bash -c "$(curl -fsSL https://gist.githubusercontent.com/lss233/54f0f794f2157665768b1bdcbed837fd/raw/chatgpt-mirai-installer-154-16RC3.sh)"

注意事项

  • 此次更新为小更新,如果你可以正常使用,不必更新。
  • 你可能会遇到 #133 问题

更新内容

  • 减少第三方代理模式登录时出现网络异常的概率。

升级方法

  • Windows 快速部署包用户:下载最新的快速部署包,将 chatgpt 文件夹覆盖至旧的文件夹。
  • docker 部署用户: 执行 docker pull lss233/chatgpt-mirai-qq-bot:browser-version 拉取最新镜像,重新创建容器
  • docker-compose 部署用户: 修改 docker-compose.yml,执行 docker-compose pull,按照下文步骤创建新的配置文件后,再执行 docker-compose up -d 更新最新镜像
version: '3.4'
services:
  mirai:
    image: lss233/mirai-http:latest
    restart: always
    environment:
      LANG: 'C.UTF-8'
    volumes:
      - ./mirai/bots:/app/bots
      - ./mirai/config:/app/config
      - ./mirai/data:/app/data
      - ./mirai/plugin-libraries:/app/plugin-libraries
      - ./mirai/libs:/app/libs
      # - ./mirai/config.json:/app/config.json # 如果你要修改 mcl 的设置,就解除这个注释
  chatgpt:
    image: lss233/chatgpt-mirai-qq-bot:browser-version
    restart: always
    environment:
      LANG: 'C.UTF-8'
      XPRA_PASSWORD: 'lss233' # XPRA 密码,建议修改
    ports:
      - 14500:14500
    volumes:
      - ./config.cfg:/app/config.cfg
      # - ./fonts:/app/fonts # 如果你想自定义字体,就解除注释

v1.5.4.3 - 网页版 - 第三方代理模式支持 session token 登录

15 Feb 02:47
aed689f
Compare
Choose a tag to compare

这是一个针对网页版的更新,请在这里查看该版本的使用文档:README

Linux 用户:你可以使用下面这个命令实现此系列的一键部署。

bash -c "$(curl -fsSL https://gist.githubusercontent.com/lss233/54f0f794f2157665768b1bdcbed837fd/raw/chatgpt-mirai-installer-154-16RC3.sh)"

注意事项

  • 此次更新为小更新,如果你可以正常使用,不必更新。
  • 你可能会遇到 #133 问题

更新内容

  • 修复第三方代理模式无法使用 session_token 登录的问题

升级方法

  • Windows 快速部署包用户:下载最新的快速部署包,将 chatgpt 文件夹覆盖至旧的文件夹。
  • docker 部署用户: 执行 docker pull lss233/chatgpt-mirai-qq-bot:browser-version 拉取最新镜像,重新创建容器
  • docker-compose 部署用户: 修改 docker-compose.yml,执行 docker-compose pull,按照下文步骤创建新的配置文件后,再执行 docker-compose up -d 更新最新镜像
version: '3.4'
services:
  mirai:
    image: lss233/mirai-http:latest
    restart: always
    environment:
      LANG: 'C.UTF-8'
    volumes:
      - ./mirai/bots:/app/bots
      - ./mirai/config:/app/config
      - ./mirai/data:/app/data
      - ./mirai/plugin-libraries:/app/plugin-libraries
      - ./mirai/libs:/app/libs
      # - ./mirai/config.json:/app/config.json # 如果你要修改 mcl 的设置,就解除这个注释
  chatgpt:
    image: lss233/chatgpt-mirai-qq-bot:browser-version
    restart: always
    environment:
      LANG: 'C.UTF-8'
      XPRA_PASSWORD: 'lss233' # XPRA 密码,建议修改
    ports:
      - 14500:14500
    volumes:
      - ./config.cfg:/app/config.cfg
      # - ./fonts:/app/fonts # 如果你想自定义字体,就解除注释

v1.6.0 - 无需浏览器的 ChatGPT 回来了! 现已支持 ChatGPT plus

13 Feb 18:38
Compare
Choose a tag to compare

此版本已无法使用,请勿下载。

更新内容

  1. 更新了访问机制,现在已经不再需要浏览器就可以访问 ChatGPT
  2. 支持 ChatGPT plus,在配置文件中开启
  3. 支持 session_token 登录,适用于微软登录和 Google 登录的用户
  4. 支持第三方代理登录,不需要海外 VPS 也可以搭建机器人服务(但可能还是需要一个代理)
  5. 调整了预设机制,加入了预设样式模板
  6. 修复了其他的一些 bug

本次更新的配置文件有较大改动,请一定要注意看 README !!

升级方法

  • Windows 快速部署包用户:下载最新的快速部署包,执行 初始化.cmd 后,将 chatgpt 文件夹覆盖至旧的文件夹。
  • docker 部署用户: 执行 docker pull lss233/chatgpt-mirai-qq-bot:latest 拉取最新镜像,重新创建容器
  • docker-compose 部署用户: 修改 docker-compose.yml,执行 docker-compose pull,按照下文步骤创建新的配置文件后,再执行 docker-compose up -d 更新最新镜像
version: '3.4'
services:
  mirai:
    image: lss233/mirai-http:latest
    restart: always
    environment:
      LANG: 'C.UTF-8'
    volumes: # 注意,这里变成了 app
      - ./mirai/bots:/app/bots
      - ./mirai/config:/app/config
      - ./mirai/data:/app/data
      - ./mirai/plugin-libraries:/app/plugin-libraries
      - ./mirai/libs:/app/libs
      # - ./mirai/config.json:/mirai/config.json # 如果你要修改 mcl 的设置,就解除这个注释
  chatgpt:
    image: lss233/chatgpt-mirai-qq-bot:latest
    restart: always
    environment:
      LANG: 'C.UTF-8'
    volumes:
      - ./config.cfg:/app/config.cfg
      # - ./fonts:/app/fonts # 如果你想自定义字体,就解除注释
      # - ./presets:/app/presets # 如果你想自定义预设,就解除注释

v1.5.4 - 网页版 - 免浏览器登录、消息队列、Linux 部署脚本、Mirai

12 Feb 03:41
Compare
Choose a tag to compare

更新内容

  • 为 Linux 用户编写了一套快速部署脚本
  • 支持第三方代理模式的免浏览器登录,使用国外 vps 不再是强制要求。
  • 将 docker-compose.yaml 中的 mirai 镜像换成了 lss233/mirai-http,现在的 Mirai 是最新的
  • 因为 ChatGPT 一次只能进行一个对话,因此加入了消息队列功能,减少报错。
  • 优化错误提示

你可以在 README 中查看新功能的配置方法。

升级方法

  • Windows 快速部署包用户:下载最新的快速部署包,将 chatgpt 文件夹覆盖至旧的文件夹。
  • docker 部署用户: 执行 docker pull lss233/chatgpt-mirai-qq-bot:v1.5.4 拉取最新镜像,重新创建容器
  • docker-compose 部署用户: 修改 docker-compose.yml,执行 docker-compose pull,按照下文步骤创建新的配置文件后,再执行 docker-compose up -d 更新最新镜像
version: '3.4'
services:
  mirai:
    image: lss233/mirai-http:latest
    restart: always
    environment:
      LANG: 'C.UTF-8'
    volumes: # 注意,这里变成了 app
      - ./mirai/bots:/app/bots
      - ./mirai/config:/app/config
      - ./mirai/data:/app/data
      - ./mirai/plugin-libraries:/app/plugin-libraries
      - ./mirai/libs:/app/libs
      # - ./mirai/config.json:/mirai/config.json # 如果你要修改 mcl 的设置,就解除这个注释
  chatgpt:
    image: lss233/chatgpt-mirai-qq-bot:browser-version
    restart: always
    environment:
      LANG: 'C.UTF-8'
      XPRA_PASSWORD: 'lss233' # XPRA 密码,建议修改
    ports:
      - 14500:14500
    volumes:
      - ./config.cfg:/app/config.cfg
      # - ./fonts:/app/fonts # 如果你想自定义字体,就解除注释

v1.5.3 - 网页版更新

09 Feb 09:58
Compare
Choose a tag to compare

更新内容

修复文档错误、使用密码登录报错等内容。

API 无法使用的同学可以尝试此版本。

升级方法

  • Windows 快速部署包用户:下载最新的快速部署包,执行 初始化.cmd 后,将 chatgpt 文件夹覆盖至旧的文件夹。
  • docker 部署用户: 执行 docker pull lss233/chatgpt-mirai-qq-bot:v1.5.3 拉取最新镜像,重新创建容器
  • docker-compose 部署用户: 修改 docker-compose.yml,执行 docker-compose pull,按照下文步骤创建新的配置文件后,再执行 docker-compose up -d 更新最新镜像
  chatgpt:
    image: lss233/chatgpt-mirai-qq-bot:v1.5.3 # 把 latest 改成 v1.5.3
    restart: always