新しいメッセージがグループチャットに投稿されたら(トリガー)
このピースでできることChatwork の接続方法ステップ 1:workrun のリダイレクト URL を確認するステップ 2:Chatwork で OAuth クライアントを作成するステップ 3:workrun に接続を追加するピースの設定項目1. Webhook URL(表示のみ)2. Webhookの設定方法(表示のみ)取得できる情報出力例(抜粋)
このピースでできること
- Chatworkの指定したルームに新しいメッセージが投稿されたときに、ワークフローを開始します。
Chatwork の接続方法
workrun と Chatwork を接続するには、Chatwork の OAuth クライアント(クライアントID ・ クライアントシークレット) が必要です。
ステップ 1:workrun のリダイレクト URL を確認する
- workrun で Chatwork のアクション/トリガーをフローに追加します。
- 「接続を選択」の横にある 「+ 新しい接続」 をクリックします。
- 接続画面に表示される 「リダイレクト URL」 をコピーしておきます。
ステップ 2:Chatwork で OAuth クライアントを作成する
- OAuthクライアント作成画面 にアクセスします。
- 以下のように入力します:
- クライアントタイプ: を選択
- リダイレクト URI: ステップ 1 でコピーした URL を貼り付け
- スコープ: 以下をすべてチェック
- 登録後、表示された クライアントID と クライアントシークレット をコピーします。
ステップ 3:workrun に接続を追加する
- ステップ 1 の接続画面に戻り、クライアントID と クライアントシークレット をそれぞれ貼り付けます。
- 「接続」 をクリックすると、Chatwork の認証画面が開きます。
- Chatwork にログインし、workrun に対するアクセスを 「許可」 します。
- 画面が自動で閉じ、接続が完了します。
ピースの設定項目
1. Webhook URL(表示のみ)
- 生成されたWebhook URLが表示されます。
- Chatworkの管理画面でWebhookを作成し、このURLを手動で登録してください。
[設定例]
2. Webhookの設定方法(表示のみ)
- Chatwork管理画面での設定手順が表示されます。
- 表示された手順に沿って、イベントを「ルームイベント」→「メッセージ作成」に設定してください。
[設定例]
Chatwork管理画面でWebhookを新規作成し、イベントを「ルームイベント」にして「メッセージ作成」をチェック
取得できる情報
Chatworkから受信したメッセージ作成イベントの情報を、後続ステップで利用できます。主な項目は次のとおりです。
| 実際のキー | 内容・条件 |
|---|---|
| イベント種別・イベント発生時刻 | |
| メッセージID・ルームID | |
| 送信者のアカウントID | |
| メッセージ本文 | |
| 送信時刻・更新時刻 |
- 利用例: を通知や条件分岐に使い、ルームIDを後続のChatwork操作に使えます。
- 取得項目や値は、接続先のデータ・権限・イベント内容によって異なります。実際に利用する項目は「テストトリガー」で確認してください。