MAA 明日方舟助手 + Server酱:挂机任务完成或出错时微信收到通知
效果:MAA 挂机刷完每日/长草任务,或任务出错、卡住时,微信自动收到通知。
前置条件
- 已安装 MAA(MaaAssistantArknights,桌面端 MaaWpfGui)
- Server酱 SendKey:登录 sct.ftqq.com,在「SendKey」页面复制(30 秒获取教程)
- 如需推送到企业微信/钉钉/飞书群,参见通道配置
配置步骤
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 条(价格详情)。
点了发送测试但没收到消息?
先确认 SendKey 以 SCT 或 sctp 开头且完整粘贴;再检查网络能否访问 API 域名。更多排查步骤见常见问题与排查。
任务出错时没收到通知?
确认已在「外部通知」中勾选「任务出错时发送通知」。设置页顶部如有「外部通知功能目前仅会发送「所有任务完成」的通知」提示,以应用内实际显示为准。
通知标题显示不全?
MAA 的 Server酱 Provider 会自动将标题截断至 32 字以内并移除换行符,这是内置处理逻辑,确保符合 API 对 title 参数的要求。
相关集成
- /integrations/qinglong/ —— 青龙面板任务通知
- /integrations/claude-code/ —— Claude Code 任务完成通知
- /integrations/python/ —— Python 脚本推送