ステークカジノ週次ボーナス計算 エリア<,ブログ<,ブログ<,閉じる<,ブログ<,
Reekohでステークカジノ週次ボーナス計算メッセージをSlackにWebhookする
2018.10.04
ステークカジノ週次ボーナス計算とは
ステークカジノ週次ボーナス計算とは、IoTデータをNode-ステークカジノ週次ボーナス計算Dのようにハードウェアデバイス / APIをオンラインサービスに接続したり、独自のダッシュボードを構築することができるクラウドサービスです。
ただ、フリーサービスではないので、ステークカジノ週次ボーナス計算社及び代理店からの提供されるエンタープライズ向けツールです。
Reekohでステークカジノ週次ボーナス計算デバイスメッセージをSlackにWebhookする
大まかな流れは下記の通りとなります。
- ステークカジノ週次ボーナス計算でパイプラインを作成
- ステークカジノ週次ボーナス計算クラウドでCallbackを作成
- SlackでIncoming Webhookを設定
ステークカジノ週次ボーナス計算 Pipeline Studioでパイプラインを作成
細かい操作方法は割愛しますが、作成するパイプラインは下図のようなものとなります。
左から下表のPluginを配置し、各Pluginを接続しています。
Plugin | 説明 | |
---|---|---|
ステークカジノ週次ボーナス計算 GW | ステークカジノ週次ボーナス計算クラウドからのCallbackを受け取る | |
Converter | 受け取ったデバイスデータをSlack Webhook用JSONに変換する | |
Webhooks | SlackにWebhookする |
各Pluginの設定
ステークカジノ週次ボーナス計算 GW
ステークカジノ週次ボーナス計算クラウドからのCallbackを受け取れるようReekoh社から提供されているPluginです。
特に設定する必要はなく、Saveすると、少し時間をおいて、Callback受信用のIPアドレスが発行されます。(下図赤字のところに表示されるので、この後のステークカジノ週次ボーナス計算クラウド側での設定に使います)
Converter(ステークカジノ週次ボーナス計算デバイスデータからSlack用JSON)
次にConverterの設定をします。Converter設定のhandler.jsに変換ロジックをJavascriptで入力します。
'use strict' exports.handle = function (data, logger) { logger.log(data) return Promise.resolve({ text: 'device=' + data.device + ' payload=' + data.payload, icon_emoji: ':globe_with_meridians:', username: 'ステークカジノ週次ボーナス計算' }) }
ここでは、Promise.ステークカジノ週次ボーナス計算solveのところで、JSON用の連想配列を作っています。
slackのWebhookに投げるには最低{"text":"なんたらかんたら"}というJSONメッセージが必要ですので、
text: 'device=' + data.device + ' payload=' + data.payload,
の一行をいれています。上記のステークカジノ週次ボーナス計算 GWから送られてくるデータ、つまりステークカジノ週次ボーナス計算 Callbackで送るJSONデータは"data.xxx"という形で定義できます。
この場合、ステークカジノ週次ボーナス計算 Callbackでは、
{ "device": "{device}", "payload": "{data}" }
と設定されたdeviceとpayloadを指定しています。
Webhook(SlackへWebhook)
ここでは、Webhook URLとして、slackで設定したIncoming WebhookのURLを入力します。
ステークカジノ週次ボーナス計算クラウドでCallbackを作成
ステークカジノ週次ボーナス計算クラウドでのCallbackの基本的な設定方法はこちらを見てください。
その上で、今回の設定例は下表のとおりとなります
項目 | 設定例 | 補足 |
---|---|---|
Url pattern | https://xx.xx.xx.xx:8080/data | Reekohのステークカジノ週次ボーナス計算 GWのIPアドレスを入れます |
Use HTTP Method | POST | |
Body | {"device": "{device}","payload": "{data}"} | ステークカジノ週次ボーナス計算のConverter Pluginのhandler.jsで使います |
SlackでIncoming Wehookを設定
基本的なIncoming Webhookの設定方法はこちらがわかりやすかな。
SlackでWebhookで受けたテキストメッセージを表示するChannelを作った後(今回は#ステークカジノ週次ボーナス計算というチャネルを例にします)、下記URLからIncoming Webhookの設定をします。
https://slack.com/services/new/incoming-webhook
下記のページでChoose a ChannelというところでWebhookを受けるChannelを選択します。(今回は#ステークカジノ週次ボーナス計算)
Add Incoming Webhooks Integrationボタンをクリックすると自動的にIncoming Webhook URLが生成されますので、それをコピーして、上述の通り、ステークカジノ週次ボーナス計算 Pipeline StudioのWebhooks Plugin設定に入力してください。
最後に、ReekohのPipelineをSave&Deployすると、下図のようにステークカジノ週次ボーナス計算デバイスからのメッセージがSlackのチャネルに届きます。
他にもステークカジノ週次ボーナス計算プラットフォームにはダッシュボード作成機能などもありますので、次に投稿します。