以下の記事で Integromat というサービスがあることを知ったので使ってみた。
- 最強のWebサービス連携ツールIntegromatを使って、Mastodonに無限の可能性を
https://qiita.com/takenoko_0714/items/ccf4a2a83e595046f6cc
とりあえず、『Slack に "TODO: " で始まるメッセージを書くと、
"TODO: " を削除して Toodledo にタスクとして登録する』というものを作ってみた。
処理の流れは以下の通り。
- Slack からメッセージの取得
- メッセージの取得のタイミング(シナリオの実行スケジュール)と取得数を考える必要がある
- 『前回実行時以降のものを取得』ができない?
- filter で "TODO: " で始まるものをピックアップ
- Text Parser でタスクとして登録するテキストを用意する
- "TODO: " 以降を名前つきでキャプチャする
- Toodledo にタスクを登録する
- Text Parser でキャプチャしたテキストを title として登録
シナリオの実行スケジュールについて
Integromat は operation 数の制限(無料では 1000 operations/month)があるので、
operation を浪費しないように、実行スケジュールを調整する必要がある。
ただし、無料の FREE PLAN では Advanced scheduling が使えないため、
インターバルを長くすることしかできない。
Advanced scheduling が使えると、
- 時間帯
- 曜日
- 日
の指定ができるようになるので、operation の浪費が抑えられる。
有料で一番安い BASIC が $9/month なので、あと何個かシナリオを思いついたら、
課金してもいいかもしれない。