deploy_or_update_napcat
Automate NapCat runtime deployment or updates via GitHub releases or local offline packages, and configure OneBot 11 ports. Preview changes first; execute only after user approval.
Instructions
一键自动部署或更新 NapCat 运行时环境 (支持从 GitHub 官方 Release 下载或使用本地离线包解压并自动配置 OneBot 端口)。 ⚠️ 安全规范:首次调用必须保持 confirmed=False 以获取部署预览计划;向用户展示计划并获得明确授权后,再传入 confirmed=True 执行。 :param action: 执行动作类型,'deploy' (部署安装) 或 'update' (更新升级) :param confirmed: 是否已获得用户明确许可 (False 时仅返回预览,True 时真正执行解压/下载) :param use_local_zip_if_available: 部署时若本地存在离线包是否优先使用 :param target_uin: 要自动配置 OneBot 11 端口的 QQ 号 (留空则使用当前默认账号)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | 执行动作类型,'deploy' (部署安装) 或 'update' (更新升级) | deploy |
| confirmed | No | 是否已获得用户明确许可 (False 时仅返回预览,True 时真正执行解压/下载) | |
| target_uin | No | 要自动配置 OneBot 11 端口的 QQ 号 (留空则使用当前默认账号) | |
| use_local_zip_if_available | No | 部署时若本地存在离线包是否优先使用 |