概要

Chatworkで受信したメッセージをSlackに転送します。

<ワークフローの流れとポイント>

1. トリガーにはChatworkのWebhookを利用します。指定したChatworkのルームIDでメッセージの更新を検知し、Slackに転送します。

2. 受信したChatworkのwebhookの「webhook_event.body」変数に、Chatworkの本文が含まれます。Slackの本文に「webhook_event.body」を設定します。

設定方法

以下の番号順に設定内容を説明します。

①Webhook(受信)の設定
  1. 最初にChatworkのWebhookの設定を行います。

<設定>

1.以下のようにパラメータを設定してください。

項目 内容
HTTPメソッド POST
認証 None

2. WebhookのURLをコピーしたら、Chatworkの設定を行います。

 ChatworkのWebhookの設定手順はこちらを参照してください。

 Chatwork側の設定が完了したら、Webhookの[Webhookを受信する]をクリックして、Chatwork側で設定したルームでメッセージを送信してください。

 成功すると、以下のようにキーが表示されます。

3. Webhookの設定は以上です。

②Slackの設定

以下のようにパラメータを設定してください。

項目 内容
投稿先のチャンネル 投稿先チャンネルを選択してください。
投稿内容 「webhook_event.body」の変数を設定してください。

設定が完了したら保存をしてください。

最後に公開をしてください。

正しく設定が完了していると、以下のようになります。

Chatwork側のメッセージ

Slackでのメッセージ