# MAA 明日方舟助手接入 Server酱：挂机任务完成或出错时微信通知（2026 教程）

> MAA 桌面端原生内置 Server酱 通知，在设置中填入 SendKey 即可，任务完成、出错、日志停滞时自动推送到微信。

- 网页版：https://sct.ftqq.com/docs/integrations/maa/
- 更新日期：2026-07-17

# MAA 明日方舟助手 + Server酱：挂机任务完成或出错时微信收到通知

> 效果：MAA 挂机刷完每日/长草任务，或任务出错、卡住时，微信自动收到通知。

## 前置条件

- 已安装 MAA（MaaAssistantArknights，桌面端 MaaWpfGui）
- Server酱 SendKey：登录 sct.ftqq.com，在「SendKey」页面复制（[30 秒获取教程](https://sct.ftqq.com/docs/getting-started/sendkey/)）
- 如需推送到企业微信/钉钉/飞书群，参见[通道配置](https://sct.ftqq.com/docs/getting-started/channels/)

## 配置步骤

MAA 原生内置 Server酱 外部通知 Provider，无需任何脚本。

**第 1 步：填入 SendKey**

打开 MAA → 设置 →「外部通知」，在「启用的通知配置」多选列表中勾选 **ServerChan**，在「Server Chan 发送密钥」输入框中粘贴你的 SendKey：

```
你的SENDKEY
```

SendKey 以 `SCT` 开头（Server酱Turbo，端点 `https://sctapi.ftqq.com`）或 `sctp` 开头（Server酱³，端点 `https://{uid}.push.ft07.com/send/{sendkey}.send`），MAA 按前缀自动识别对应端点，无需手动选版本。

**第 2 步：发送测试**

点击「发送测试」按钮，微信应即时收到一条测试通知。MAA 以 API 返回 `code==0` 判定发送成功，如未收到，检查 SendKey 是否完整复制（不含多余空格）。

**第 3 步：勾选通知时机**

在「外部通知」页面按需勾选以下开关：

- **任务完成后发送通知**——所有任务跑完时推送，可加选「输出详细信息」
- **任务出错时发送通知**——任务异常中断时推送
- **任务日志输出停滞时发送通知**——日志长时间无输出（疑似卡住）时推送

配置完成后 MAA 自动持久化（键名 `ExternalNotification.ServerChan.SendKey`），重启后无需重新填写。

## 常见问题

**免费额度够用吗？**

Server酱免费版每天 5 条，每分钟上限 50 条。MAA 日常挂机通常每天触发数条通知，完全够用。订阅会员目前特价最低 3 元/月，一天最多可发 1000 条（[价格详情](https://sct.ftqq.com/subscribe)）。

**点了发送测试但没收到消息？**

先确认 SendKey 以 `SCT` 或 `sctp` 开头且完整粘贴；再检查网络能否访问 API 域名。更多排查步骤见[常见问题与排查](https://sct.ftqq.com/docs/getting-started/faq/)。

**任务出错时没收到通知？**

确认已在「外部通知」中勾选「任务出错时发送通知」。设置页顶部如有「外部通知功能目前仅会发送｢所有任务完成｣的通知」提示，以应用内实际显示为准。

**通知标题显示不全？**

MAA 的 Server酱 Provider 会自动将标题截断至 32 字以内并移除换行符，这是内置处理逻辑，确保符合 API 对 `title` 参数的要求。

## 相关集成

- [/integrations/qinglong/](https://sct.ftqq.com/docs/integrations/qinglong/) —— 青龙面板任务通知
- [/integrations/claude-code/](https://sct.ftqq.com/docs/integrations/claude-code/) —— Claude Code 任务完成通知
- [/integrations/python/](https://sct.ftqq.com/docs/integrations/python/) —— Python 脚本推送


## 懒人方案：把这段话复制给你的 AI 助手

把下面这段文字原样粘贴给 Claude Code、Cursor 或任何 AI 编程助手，它就会替你完成 Server酱 的接入：

```text
请帮我把 Server酱 微信通知接入到我当前的项目/工具中：
1. API：POST https://sctapi.ftqq.com/{SendKey}.send，参数 title（必填，不能含换行）、desp（正文，支持 Markdown，可选）；成功时返回 JSON 的 code 为 0。
2. 如果我的 SendKey 以 sctp 开头，则改用 https://{uid}.push.ft07.com/send/{SendKey}.send，uid 是 SendKey 中 sctp 与 t 之间的数字。
3. SendKey 从环境变量 SERVERCHAN_SENDKEY 读取；如果没有，提醒我到 https://sct.ftqq.com 免费获取（每天 5 条额度）。
4. 安全要求：不要把 SendKey 硬编码进代码、不要打印到日志、不要提交到 git。
5. 频率约定：任务结束发 1 条结果摘要即可，批量任务合并成一条，不要每步都推。
请根据我当前的项目和场景直接写好代码/配置并验证。
```

