機械翻訳について

レシピについて

Slackレシピを使用すると、次のことができます:
  • Slackアプリケーションで通信用のパブリック・チャネルまたはプライベート・チャネルを作成します。
  • パブリックまたはプライベートのSlackチャネルにメッセージを投稿します。
Slackレシピを実行するには、Slackアプリケーションへのアクセスに必要な詳細を使用して接続を構成する必要があります。 その後、RESTリクエストを介してレシピをトリガーし、必要なリクエスト・ペイロードを指定できます。
  • REST - Slack |チャネルの作成レシピでは、ペイロードとして作成する新しいチャネルの名前とタイプを指定する必要があります。 その後、レシピのSlackアダプタが起動され、Slackワークスペースで指定されているとおりにチャネルが作成されます。 チャネル作成詳細を含むレスポンスが返されます。
  • REST - Slack |メッセージの投稿レシピでは、投稿するマッサージと、メッセージをペイロードとして投稿するチャネルの名前を指定する必要があります。 その後、レシピのSlackアダプタが起動され、指定されたSlackチャネルにメッセージがポストされます。 メッセージ投稿の詳細を含むレスポンスが返されます。
レシピ名 説明 RESTコマンドおよびペイロードの例
チャネルの作成

Slackアプリケーションで通信用のパブリック・チャネルまたはプライベート・チャネルを作成します。

REST APIコマンド:

投稿: https://<host:port>/ic/api/integration/v2/flows/rest/project/ORCL-R-SLACK_CREATE_CHANNEL/ORCL-R-SLACK_CREATE_CHANNEL/1.0/createChannel

リクエスト・ペイロードの例:
{
  "channelName": "New-Channel",
  "is-private": "true"
}
レスポンス・ペイロードの例:
{
  "ok": "true",
  "channel": {
    "id": "C01SGRKT84E",
    "name": "New-Channel",
    "is_channel": "true",
    "is_group": "false",
    "is_im": "false",
    "created": "1617017971",
    "is_archived": "false",
    "is_general": "false",
    "unlinked": "0",
    "name_normalized": "new-channel",
    "is_shared": "false",
    "creator": "U01PUKGN6SK",
    "is_ext_shared": "false",
    "is_org_shared": "false",
    "is_pending_ext_shared": "false",
    "is_member": "true",
    "is_private": "true",
    "is_mpim": "false",
    "last_read": "0000000000.000000"
  }
}
メッセージの投稿 パブリックまたはプライベートのSlackチャネルにメッセージを投稿します。 REST APIコマンド:

投稿: https://<host:port>/ic/api/integration/v2/flows/rest/project/ORCL-R-SLACK_PUSH_NOTIFICA/ORCL-R-SLACK_PUSH_NOTIFICA/1.0/postMessage

リクエスト・ペイロードの例:
{
  "Message": "Test Message",
  "channelName": "new-channel"
}
レスポンス・ペイロードの例:
{
  "ok": "true",
  "channel": "C01SGRKT84E",
  "ts": "1617031570.000300",
  "message": {
    "bot_id": "B01SC4EJ4JU",
    "type": "message",
    "text": "Test Message",
    "user": "",
    "ts": "1617031570.000300",
    "team": ""
  }
}

システムおよびアクセスの要件

  • Oracle Integration、バージョン23.6.0.0.0以上

  • Slack
  • 管理者ロールを持つSlackのアカウント