Releases: AstrBotDevs/AstrBotLauncher
v0.3.0
本次改动聚焦于 Windows 启动器稳定性与可维护性:
- 修复了 GitHub Release 获取/下载/解压链路(含 URL 安全传参、失败中断、重试退避、脏文件清理与一致错误处理),统一所有 Python 调用为 %PYTHON_CMD% 并完善镜像失败回退到官方 PyPI 的日志与行为
- 同时修正了退出码透传(ASTRBOT_EXIT_CODE)和失败可见性(失败时可 pause),并通过新增统一 :cleanup 保证成功/失败路径都恢复工作目录
- 文档侧更新了项目描述与官方文档入口,补充“优先下载官方对应系统安装包”的建议,统一 PowerShell 命名、release 链接与脚本文件名表述
v0.2.0
修复了类似以下问题:
[INFO] AstrBot folder not found. Downloading the latest version from GitHub... [INFO] Downloading the latest version of AstrBot from Invoke-WebRequest : {"message":"Not Found","documentation_url":"https://docs.github.com/rest/releases/releases#get-the- 字符串缺少终止符: '。 + CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId : TerminatorExpectedAtEndOfString [ERROR] Failed to download the latest version file. You can manually download the zip from https://github.com/Soulter/AstrBot/releases/latest, then extract the **folder inside the zip** to the current directory and rename it to AstrBot.
【一些 FAQ 必读】:
报错:Python is not installed: 查看 文档- 报错
requires Microsoft C++ Build Tools相关的: 如果使用了非常高的版本(3.13, 3.14),建议回退到 3.10,因为部分依赖可能没有适配高版本 python,需要本地编译。
Tip
如果还是部署不了 AstrBot:
- 尝试使用 Docker 部署,不会有任何依赖相关的问题(需要代理):https://astrbot.app/deploy/astrbot/docker.html#%E9%80%9A%E8%BF%87-docker-%E9%83%A8%E7%BD%B2
- 一键部署脚本本质上就是在自动化手动部署的事情,可以参考手动部署,也非常快:https://astrbot.app/deploy/astrbot/cli.html
Full Changelog: v0.1.5.6...v0.2.0
v0.1.5.6
修复了下载项目后包找不到指定文件夹的问题
【一些 FAQ 必读】:
报错:Python is not installed: 查看 文档- 报错
requires Microsoft C++ Build Tools相关的: 如果使用了非常高的版本(3.13, 3.14),建议回退到 3.10,因为部分依赖可能没有适配高版本 python,需要本地编译。
Tip
如果还是部署不了 AstrBot:
- 尝试使用 Docker 部署,不会有任何依赖相关的问题(需要代理):https://astrbot.app/deploy/astrbot/docker.html#%E9%80%9A%E8%BF%87-docker-%E9%83%A8%E7%BD%B2
- 一键部署脚本本质上就是在自动化手动部署的事情,可以参考手动部署,也非常快:https://astrbot.app/deploy/astrbot/cli.html
What's Changed
- Update launcher_astrbot_en.bat by @StarDream2736 in #1
New Contributors
- @StarDream2736 made their first contribution in #1
Full Changelog: v0.1.5.4...v0.1.5.5
v0.1.5.5
【一些 FAQ 必读】:
报错:Python is not installed: 查看 文档- 报错
requires Microsoft C++ Build Tools相关的: 如果使用了非常高的版本(3.13, 3.14),建议回退到 3.10,因为部分依赖可能没有适配高版本 python,需要本地编译。
Tip
如果还是部署不了 AstrBot:
- 尝试使用 Docker 部署,不会有任何依赖相关的问题(需要代理):https://astrbot.app/deploy/astrbot/docker.html#%E9%80%9A%E8%BF%87-docker-%E9%83%A8%E7%BD%B2
- 一键部署脚本本质上就是在自动化手动部署的事情,可以参考手动部署,也非常快:https://astrbot.app/deploy/astrbot/cli.html
What's Changed
- Update launcher_astrbot_en.bat by @StarDream2736 in #1
New Contributors
- @StarDream2736 made their first contribution in #1
Full Changelog: v0.1.5.4...v0.1.5.5
v0.1.5.4
【一些 FAQ 必读】:
报错:Python is not installed: 查看 文档- 报错
requires Microsoft C++ Build Tools相关的: 如果使用了非常高的版本(3.13, 3.14),建议回退到 3.10,因为部分依赖可能没有适配高版本 python,需要本地编译。
Tip
如果还是部署不了 AstrBot:
- 尝试使用 Docker 部署,不会有任何依赖相关的问题(需要代理):https://astrbot.app/deploy/astrbot/docker.html#%E9%80%9A%E8%BF%87-docker-%E9%83%A8%E7%BD%B2
- 一键部署脚本本质上就是在自动化手动部署的事情,可以参考手动部署,也非常快:https://astrbot.app/deploy/astrbot/cli.html
Full Changelog: v0.1.5.3...v0.1.5.4
v0.1.5.3
v0.1.5.3
刚进入脚本会提示:Enter the mirror URL (or press Enter to use default: https://mirrors.aliyun.com/pypi/simple):
直接回车!!
一些 FAQ:
报错:Python is not installed: 查看 文档在检查依赖和安装依赖时报错: 关掉梯子,然后重新跑一下脚本。- 报错
requires Microsoft C++ Build Tools相关的: 如果使用了非常高的版本(3.13, 3.14),建议回退到 3.10,因为部分依赖可能没有适配高版本 python,需要本地编译。
Tip
如果还是部署不了 AstrBot:
- 尝试使用 Docker 部署,不会有任何依赖相关的问题(需要代理):https://astrbot.app/deploy/astrbot/docker.html#%E9%80%9A%E8%BF%87-docker-%E9%83%A8%E7%BD%B2
- 一键部署脚本本质上就是在自动化手动部署的事情,可以参考手动部署:https://astrbot.app/deploy/astrbot/cli.html
Full Changelog: v0.1.5.1...v0.1.5.3
v0.1.4
v0.1.4
使用清华源
建议关掉代理之后使用脚本!
一些 FAQ:
报错:Python is not installed: 查看 文档在检查依赖和安装依赖时报错: 关掉梯子,然后重新跑一下脚本。- 报错
requires Microsoft C++ Build Tools相关的: 如果使用了非常高的版本(3.13, 3.14),建议回退到 3.10,因为部分依赖可能没有适配高版本 python,需要本地编译。
Tip
如果还是部署不了 AstrBot:
- 尝试使用 Docker 部署,不会有任何依赖相关的问题(需要代理):https://astrbot.app/deploy/astrbot/docker.html#%E9%80%9A%E8%BF%87-docker-%E9%83%A8%E7%BD%B2
- 一键部署脚本本质上就是在自动化手动部署的事情,可以参考手动部署:https://astrbot.app/deploy/astrbot/cli.html
Full Changelog: v0.1.3...v0.1.4
v0.1.3
v0.1.2
v0.1.0
What's Changed
- 停止使用 Python 打包的 Exe 作为启动器,替换为使用 bat,更加稳定。
- 停止使用 Git 进行项目更新维护,替换为使用压缩包的方式。不再需要下载 Git
- 停止内置 Python。你的电脑上需要装有 python 并且版本 >= 3.9(推荐 >= 3.10),并且可以在终端中使用
python指令。 - 减少了闪退的频率。
⚠ 如果你的环境变量中使用的不是
python,请自行用记事本打开launcher_astrbot.bat,然后修改set PYTHON_CMD=python中的 python 为你的。
压缩包中自带的是 gocq,如果你想使用 Lagrange.OneBot 或者其他协议,请另行下载。参看教程:https://astrbot.soulter.top