ローディング中

Integromatでtoggleとslackを連携する

bot作成に悩むみなさんこんにちは。日本Integromat推進委員会会長(自称)、個別指導塾コミット塾長、AWESOME開発担当の船津です
今回もアプリ間の通知をGUIで設定できる最強ツールのintegromatの使い方を紹介します。

前回記事はこちら

IntegromatでgithubのissueとSlackを連携する

公式はこちら
https://www.integromat.com/en/

まだbot作成で消耗してるの?

  • 些細な事で張り切ってbotを作って工数を無駄遣いしていませんか?
  • githubへpushしたらslackに通知
  • githubへpushしたらtrelloで起票
  • githubに特定のコミットコメントが来たら…
  • togglでタスクを開始したら…
  • trelloで起票したら…-
  • メールが来たら…
  • googleカレンダーが更新されたら…

安心して下さい!全てintegromatが実現します!

よっぽど難しいことでない限り、サーバーを用意したりコードを書く必要はありません。
余った時間はしっかり新しい技術の習得に使いましょう。

toggleとslackを連携させる

今回はslackとtoggleを連携させてみましょう。

やりたいこと

  • toggleでタスクを開始
  • slackに通知

基本的な使い方は前回記事を参照下さい。

前準備

Toggleのプロフィール画面からAPITokenを取得しておきましょう。

手順

まずはシナリオ作成画面からこのようにモジュールを追加します。

Screen Shot 2017 01 11 at 13 03 26
toggle側はWatch time Entries, slack側はCreate messageを選択します。

  1. toggleモジュールを選択し、connection”を追加(Add)します。適当な名前と前準備で取得したAPITokenを入力してください。

Screen Shot 2017 01 11 at 13 02 58

  1. 時間指定は”From now on”を選択します。

Screen Shot 2017 01 11 at 13 14 06
3. Slack側のモジュールはこのように設定します。toggle同様に”connection”を追加しますが、slackでは認証を許可するページに遷移するので、Integromatがコマンド実行するのを許可します。”channnel”, “text”は適当に設定してみました。

Screen Shot 2017 01 11 at 13 03 08

  1. Toggleでタスクを開始します。

Screen Shot 2017 01 11 at 12 49 57

  1. シナリオ作成画面の”Run once”ボタンを押すと、それぞれのモジュールにチェックマークが付きます。これで完了です。

Screen Shot 2017 01 11 at 13 03 34

結果確認

こんな風にメッセージが送信されていますね。

Screen Shot 2017 01 11 at 13 29 51

まとめ

できること

  • タスクの監視
  • タスク名の表示
  • 始まった時間の表示
  • 終わった時間の表示

できないこと

  • ユーザー名の取得

時計のボタンを押せばスケジュールを登録できるので、1日に1回くらい回して工数を確認するくらいが良いかもしれません。

取得したデータはこんな感じです。結果の吹き出しになってい部分に記載されています。

Screen Shot 2017 01 11 at 13 02 47

おわり

Toggleに関しては今のところユーザー名が取得できないのでちょっと困りますね。

これからもいろいろな機能を紹介していきます。
いかがだったでしょうか?もうbot作成に消耗せず、ツールを活用して開発に専念できるように頑張ってみて下さい。

ホームページ制作のご相談・ご依頼は

079-451-5881

68ED4C65-BA1E-46D0-A7AC-B9869923C696 Created with sketchtool. A07C553F-CF16-4B7D-94FE-D36AE0A6297D Created with sketchtool. 37B7D8F4-7A18-4725-9EC6-595ABDF69D64 Created with sketchtool. 95DFB680-1EDF-4199-BC4A-BB6752EBA23C Created with sketchtool. 02DDF754-E1DB-4EF2-B6BB-C884722938C4 Created with sketchtool. NEW! 1A95E369-6469-4C46-B38F-F83410B928B0 Created with sketchtool. Group 5Group 2Group 4Group 3 E4FC8CF2-721D-4699-8162-18E886C432C1 Created with sketchtool.