# iOS 快捷指令接入 Server酱：自动化事件推送微信（2026 教程）

> 通过 iOS 快捷指令的自动化功能，在到达/离开地点、连接充电器、定时等事件触发时，自动发送通知到微信。

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

# iOS 快捷指令 + Server酱：自动化事件推送微信

> 效果：设置 iPhone 自动化（如到家、充电、定时），触发后自动给你的微信发送一条通知。

## 前置条件

1.  一个 Server酱 SendKey。获取方法：[30 秒获取 SendKey 教程](https://sct.ftqq.com/docs/getting-started/sendkey/)。
2.  一部已安装“快捷指令”App 的 iPhone 或 iPad。

## 配置步骤

1.  **创建快捷指令**
    打开“快捷指令”App，新建一个快捷指令（以下按钮与标签文案随 iOS 版本略有差异，以系统实际显示为准）。

2.  **添加“获取 URL 内容”操作**
    点击“添加操作”，搜索并选择“获取 URL 内容”操作。

3.  **配置 API 请求**
    在“获取 URL 内容”操作中，按如下方式填写：
    *   **URL**: `https://sctapi.ftqq.com/你的SENDKEY.send`
    *   **方法**: 选择 `POST`
    *   **请求体**: 选择 `表单`
    *   点击“添加新字段”，添加两个字段：
        *   **名称**: `title`，**值**: 填写你的通知标题，例如“到家提醒”。
        *   **名称**: `desp`，**值**: 填写通知正文，例如“已安全到家”。你可以点击“变量”按钮，插入当前日期、时间、电量等动态信息。

4.  **(可选) 添加通知或提示**
    可以在“获取 URL 内容”操作后，添加一个“显示通知”或“显示结果”操作，以便在手机本地确认快捷指令已执行。

5.  **保存并命名**
    点击“完成”，并为这个快捷指令命名，例如“Server酱推送”。

6.  **创建自动化**
    在“快捷指令”App 中，切换到“自动化”标签，新建一个自动化（入口文案随 iOS 版本略有差异，以系统显示为准）。
    *   选择一个触发器，例如“到达”、“离开”、“充电器”、“特定时间”等。
    *   配置触发条件（如选择家庭地址、设定时间）。
    *   在接下来的“添加操作”步骤中，搜索并选择你刚才创建的“Server酱推送”快捷指令。
    *   点击“下一步”，**务必关闭“运行前询问”**，然后点击“完成”。

现在，当设定的自动化条件满足时，你的微信就会收到通知。

## 常见问题

**每天能发多少条消息？**
免费版每天可发送 5 条。订阅会员目前特价最低 3 元/月，一天最多可发 1000 条（[价格详情](https://sct.ftqq.com/subscribe)）。

**消息没收到怎么办？**
请先查看[常见问题与排查指南](https://sct.ftqq.com/docs/getting-started/faq/)，确认 SendKey 和通道配置正确。同时检查 iPhone 的自动化是否已关闭“运行前询问”。

**有发送频率限制吗？**
为防止滥用，Server酱 对 API 调用有频率限制，每分钟不超过 50 次请求。个人自动化场景通常不会触发此限制。

**可以用 GET 方式请求吗？**
可以。将“获取 URL 内容”操作的“方法”设为 `GET`，然后将参数拼接在 URL 后：`https://sctapi.ftqq.com/你的SENDKEY.send?title=标题&desp=内容`。快捷指令会自动对中文进行 URL 编码。

**自动化触发时手机需要亮屏吗？**
不需要。个人自动化在后台即可触发，但需要确保“快捷指令”App 的通知权限已开启。

## 相关集成

*   [Python 脚本推送](https://sct.ftqq.com/docs/integrations/python/) - 在电脑或服务器上用 Python 脚本发送通知。
*   [Uptime Kuma 宕机告警](https://sct.ftqq.com/docs/integrations/uptime-kuma/) - 监控网站状态，宕机时推送。
*   [青龙面板任务通知](https://sct.ftqq.com/docs/integrations/qinglong/) - 定时任务执行结果推送。


## 懒人方案：把这段话复制给你的 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 条结果摘要即可，批量任务合并成一条，不要每步都推。
请根据我当前的项目和场景直接写好代码/配置并验证。
```

