Skip to content

Releases: lss233/chatgpt-mirai-qq-bot

v2.2.4 - 支持 GPT 4.0

15 Mar 11:12
Compare
Choose a tag to compare

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

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

Windows 用户:你可以下载下方的 Windows 部署包来实现快速部署。

(目前仅有支持 mirai 的快速部署,go-cqhttp 的快速部署还未实现,需要自己配置)

What's Changed

  • 修复: Bing 无法使用的问题 #347
  • 修复:API 模式不通过代理的问题 #307
  • 修复:Onebot 协议下群里发不出图片的问题 #357
  • 新增:可以单独启动 Bing 模式 #363
  • 新增:消息最长等待时间 #349
  • 新增:API 模式可以自定义参数
  • 新增:根据正则表达式忽略消息 #344
  • 新增:支持 GPT 4.0 #355
  • 新增:启动时可以查看 API 额度

升级方法

参考往期升级文档

请注意,现在要补全 browserless_endpoint 后面的 api/
即:

browserless_endpoint = "https://bypass.duti.tech/api/"

New Contributors

Full Changelog: v2.2.3.1...v2.2.4

v2.2.3.1 - Minor bugfix

13 Mar 04:09
Compare
Choose a tag to compare

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

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

Windows 用户:你可以下载下方的 Windows 部署包来实现快速部署。

(目前仅有支持 mirai 的快速部署,go-cqhttp 的快速部署还未实现,需要自己配置)

What's Changed

这是一个基于 2.2.3 的修复性更新,如果你可以使用旧版本,不必更新此版本。

  • 新增: 改进 config.example.cfg 中的文字描述,丰富多账号部分的介绍
  • 新增:检查代理时同时会检查使用代理到 browserless_endpoint 的连通性
  • 新增:现在也可以在配置文件中指定 OpenAI API 的 endpoint
  • 修复:mirai 模式一直读取反向 ws 设置的问题

升级方法

参考往期升级文档

New Contributors

Full Changelog: v2.2.2.1...v2.2.3

v2.2.3 - 多协议支持、文字转图片优化

12 Mar 13:25
Compare
Choose a tag to compare

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

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

Windows 用户:你可以下载下方的 Windows 部署包来实现快速部署。

(目前仅有支持 mirai 的快速部署,go-cqhttp 的快速部署还未实现)

What's Changed

  • 新增: 在快速部署包中包含 fix-protocol-version 1.2.0 插件, 请在登录时使用 MACOS 协议。 @mifanTeddy in #309
  • 修复:文字转图片功能出现编码错误、图片过长的问题 by @EvolvedGhost in #315
  • 修复:Bing会话限制已提升至10条 by @EvolvedGhost in #320
  • 新增:使HTML图片渲染模式下可调节文字大小和字体 by @EvolvedGhost in #321
  • 新增:添加HTML图片渲染模式下的emoji支持 by @EvolvedGhost in #322
  • 新增: 支持反向 ws 和 go-cqhttp、Telegram Bot 协议 by @lss233 in #333
  • 新增: 读取系统代理设置作为默认的代理配置
  • 新增: 默认使用一个 browserless_endpoint

升级方法

改动较大,建议重新部署。

New Contributors

Full Changelog: v2.2.2.1...v2.2.3

v2.2.1 - 卡顿修复

06 Mar 17:17
45d18c5
Compare
Choose a tag to compare

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

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

Windows 用户:你可以下载下方的 Windows 部署包来实现快速部署。

What's Changed

  • 修复:并发失效问题,减小卡顿 by @lss233 in #293
  • 使用正则表达式对Bing回复正文中的"[^1^]"等内容进行替换处理,提高可读性 by @FuryMartin in #289

升级方法

  • Windows 快速部署包用户:下载并执行初始化 将旧版的 mirai 文件夹和 chatgpt/config.cfg 文件覆盖新版中对应的文件即可
  • 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

New Contributors

Full Changelog: v2.2.0...v2.2.1

v2.2.0 - AI 画图

05 Mar 13:42
Compare
Choose a tag to compare

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

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

Windows 用户:你可以下载下方的 Windows 部署包来实现快速部署。

What's Changed

  • 增加:百度云检测屏蔽原因 by @Haibersut in #269
  • 增加:AI 画图功能 by @purewave1989 in #224
  • 增加:给私聊提供独立的响应前缀 #271
  • 增加:支持三种 New Bing 对话风格
  • 增加:可以通过前缀直接和指定 AI 对话 #254
  • 修复:百度云检测时图片被编码的问题 by @Haibersut in #269
  • 修复:达到 OpenAI rate limit 时不说话的问题

升级方法

  • Windows 快速部署包用户:下载并执行初始化 将旧版的 mirai 文件夹和 chatgpt/config.cfg 文件覆盖新版中对应的文件即可
  • 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

New Contributors

Full Changelog: v2.1.0...v2.2.0

v2.1.0 - 正式版 - 敏感词检测

04 Mar 15:03
Compare
Choose a tag to compare

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

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

Windows 用户:你可以下载下方的 Windows 部署包来实现快速部署。

更新内容

  • 新增: 百度云敏感词检测系统 @Haibersut in #260
  • 修复:Bing 会话限制的统计文本
  • 修复:默认AI 的推测功能
  • 修复:重新载入配置时部分配置不更新
  • 修复:无法查看额度信息

升级方法

  • 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

New Contributors

Full Changelog: v2.0.2...v2.1.0

v2.0.2 - 正式版 - bugfix

04 Mar 07:39
Compare
Choose a tag to compare

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

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

Windows 用户:你可以下载下方的 Windows 部署包来实现快速部署。

更新内容

  • 修复:Windows 端启动报错 readline 找不到的问题
  • 修复:预设加载失败的问题

升级方法

  • 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: v2.0...v2.0.1

v2.0 - 正式版 - 支持 Bing GPT、额度限制

03 Mar 22:25
d80de7b
Compare
Choose a tag to compare

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

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

Windows 用户:你可以下载下方的 Windows 部署包来实现快速部署。

更新内容

  • 重构了大部分代码,提高维护性
  • 新增:支持 Bing GPT
  • 新增:通过命令来切换使用不同的 AI
  • 新增:通过命令来切换文字和图片模式
  • 新增:可以通过命令来重新载入配置文件
  • 新增:限制指定用户/群组的使用频率
  • 修复:改进了配置文件的中的描述
  • 修复:API 版 ChatGPT 无法使用的问题

升级方法

  • 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.8 正式版 - 支持 ChatGPT API

03 Mar 02:52
Compare
Choose a tag to compare

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

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

更新内容

  • 新增:在账号遇到 OpenAI 的额度限制时提供一个预估的恢复时间
  • 新增:支持 API 版 ChatGPT(即 GPT-3.5,见 config.example.cfg)
  • 修复:Linux 下 Markdown、TeX 公式渲染出错的问题 by @acai66 in #198
  • 修复:改进错误提示
  • 修复:没有默认预设时提示预设文件不存在的问题

升级方法

  • 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.8-beta - 网页版 - 数学公式修复

26 Feb 15:39
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)"

更新内容

  • 新增:在账号遇到 OpenAI 的额度限制时提供一个预估的恢复时间
  • 修复:Linux 下 Markdown、TeX 公式渲染出错的问题 by @acai66 in #198
  • 修复:改进错误提示
  • 修复:没有默认预设时提示预设文件不存在的问题

升级方法

  • 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