Releases: lss233/chatgpt-mirai-qq-bot
v2.2.1 - 卡顿修复
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
- @FuryMartin made their first contribution in #289
Full Changelog: v2.2.0...v2.2.1
v2.2.0 - AI 画图
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
- @purewave1989 made their first contribution in #224
Full Changelog: v2.1.0...v2.2.0
v2.1.0 - 正式版 - 敏感词检测
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
- @Haibersut made their first contribution in #260
Full Changelog: v2.0.2...v2.1.0
v2.0.2 - 正式版 - bugfix
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、额度限制
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
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 - 网页版 - 数学公式修复
这是一个针对网页版的测试更新,可能会诸多问题,仅有需要体验的人士使用,欢迎反馈 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
v1.5.8-alpha - 网页版 - Markdown 支持
这是一个针对网页版的测试更新,可能会诸多问题,仅有需要体验的人士使用,欢迎反馈 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 - 网页版 - 登录缓存、强制文字转图片、默认预设修复
这是一个针对网页版的更新,请在这里查看该版本的使用文档: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 修复
这是一个针对网页版的更新,请在这里查看该版本的使用文档: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