はじめに
iOS 標準の便利アプリである ショートカットアプリ を使用して、充電が n% を超えたときにSlackへ通知して、過充電を防ぎたいと思います。
ショートカットアプリは、バッテリー残量の検知以外にも、様々なことをトリガーにできるので、他の用途でも流用可能です。
前提
- Slack の Webhook URL を取得済であること
環境
- 確認 iOS バージョン: 16.6.1
手順
- ショートカットアプリのオートメーションで、右上の + をタップ
2. 個人用オートメーションを作成をタップ
3. トリガーとなる動作として「バッテリー残量」をタップ
4. しきい値を設定
5. アクションを設定するため「アクションを追加」をタップ
6. すべてのアクションをタップ
7. URL の内容を取得をタップ
8. アクションの詳細を設定
本記事の肝の部分になります。
- Slack Webhook URL を
URL
に貼り付け - 方法は POST
- body に相当する部分は任意に設定
- text 要素がメッセージ本文になります
普通に REST API をコールできるんですね。
9. 動作確認
右下の再生ボタンみたいのをタップ
10. Slack で確認
無事に届きました!
おわりに
手順的には結構簡単に設定が出来ました!
が、実際はアクションの詳細部分で、何度かトライしてこれにたどり着きました。
同じように iOS ショートカットから Slack 通知をしたい方の参考になれば幸いです。