初めてのWorkbotを構築する

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

Workbotとやり取りする最も一般的な方法の1つは、コマンドを使用することです。 SlackチャンネルにMailchimp add subscriberなどのコマンドを入力すると、Workbotは、アプリで特定のアクションを実行し、Slackチャンネルにデータを返すレシピをトリガーします。 たとえば、Mailchimpのリストにサブスクライバーを追加し、確認メッセージを返します。

コマンドのレシピは、新規コマンドトリガー、他のアプリとの間でデータを送信または取得するアクション、および返信を投稿アクションで構成されます。

このページと次のページでは、Githubに新しいIssueを作成し、Issueの詳細を含む通知をSlackチャンネルに投稿するWorkbotの構築手順を説明します。 ユーザーがCreate a Github issueというメッセージをWorkbotに送信すると、Workbotがトリガーされてこのレシピを実行します。

これは構築するレシピです:GithubでIssueを作成.

開始する前に

  • まだ行っていない場合は、以下のセクションに進む前にWorkbotを設定してください
  • GitHubへのコネクションを設定

ステップ1: 新規コマンドトリガーを設定する

  1. アプリからトリガーされる新しいレシピを作成します。
  2. クリックしてトリガーを追加します。 Workbot for Slack > 新規コマンドを選択します。
  3. 確立したコネクションを選択します。
  4. 次のフィールドを設定します。
    • アプリ: GitHubを選択
    • アクション: Createを選択
    • アクションデータ: Issueを選択

トリガーの設定に加えて、手順4で指定した値(GitHub Create Issue)が、このレシピをトリガーするコマンドを構成します。 WorkbotにはNatural Language Understanding(NLU)機能が組み込まれているため、Workbotはコマンドの表現方法に柔軟に対応できます。 create an issue in Githubのように、自分にとって最も自然な順序で値を入力できます。

  1. コマンド入力フィールドを設定します。 Workbotが実行されると、レシピの実行に必要な情報の入力をユーザーに求めます。
    コマンド入力を追加をクリックして、次の3つの入力フィールドを作成します:
    • 名前: Issueデータ型: 文字列、任意: いいえ
    • 名前: Descriptionデータ型: 文字列、任意: いいえ
    • 名前: Assigneeデータ型: 文字列、任意: いいえ

コマンドは次のようになります: コマンドの定義

Slackではユーザーに次のように表示されます: Slackのコマンド

次へ

WorkbotでGithubにIssueを作成できるようにするには、GitHub > Issueを作成アクションを設定する必要があります。 IssueStep 1説明Step 1、および担当者Step 1データピルを、Issueを作成アクションのそれぞれのフィールドにマッピングします。 次のスクリーンショットを参照してください:

GithubでIssueを作成

GitHubアクションを設定したら、コマンド返信を作成に進みます。

Last updated: