• /
  • EnglishEspañolFrançais日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

Slackメッセージを投稿する

|View as Markdown (English)

オプションでファイルを添付して、Slackチャンネルにメッセージを送信します。

前提条件については、Slackチャットアクションを参照してください。

メッセージを投稿する

アクション識別子はslack.chat.postMessageです。

オプションでファイルを添付して、Slackチャンネルにメッセージを送信します。

次の表は、このアクションで利用可能なすべての入力フィールドについて説明しています。

入力

タイプ

説明

例

token

ひみつ

必須。

使用するSlackボットのトークン。これは秘密の構文として渡す必要があります。トークンの設定手順については、

「Slack 設定の追加」

を参照してください。

${{ :secrets:slackToken }}

チャネル

弦

必須。

メッセージを送信するチャネルの名前、またはchannelIDです。詳細については、

Slack API

をご覧ください。

my-slack-channel

テキスト

弦

必須。

指定された

channel

でSlackに投稿されるメッセージ。

Hello World!

スレッドT

弦

オプション。

スレッドでメッセージの返信を作成するために使用される、親メッセージに属するタイムスタンプ。

<digits>.<digits>

添付ファイル

地図

オプション。

指定した

channel

にメッセージとともにファイルを添付できます。

添付ファイル.ファイル名

弦

attachment

を使用する際に

必須

です。Slackにアップロードするファイルのファイル名を指定します。

file.txt

添付ファイルの内容

弦

attachment

を使用する際に

必須

です。UTF8 としてアップロードするファイルの内容。

Hello\nWorld!

selectors

リスト

オプション。

指定されたパラメーターのみを出力として取得するためのセレクター。

[{\"name\": \"threadTs\", \"expression\": \".threadTs\"}, {\"name\": \"channelID\", \"expression\": \".channelID\"}]

次の表は、このアクションによって返されるすべての出力フィールドについて説明しています。

出力

タイプ

説明

スレッドT

弦

メッセージスレッドのタイムスタンプ。将来の

postMessage

呼び出しでスレッドに返信を投稿するために使用される場合があります。例:

<digits>.<digits>

。

チャンネルID

弦

メッセージが投稿されるチャネルのIDです。

success

ブール値

true

成功時は、失敗時は

false

。

errorMessage

弦

メッセージとしての失敗理由。成功した場合は

null

。

例1:Slackメッセージを送信する

ワークフローの例

name: SendMessage
steps:
- name: send_slack_message
type: action
action: slack.chat.postMessage
version: 1
inputs:
token: ${{ :secrets:dn_staging_slack_token }}
channel: ${{ .workflowInputs.channel }}
text: ${{ .workflowInputs.text }}
selectors:
- name: threadTs
expression: ".threadTs"
- name: channelID
expression: ".channelID"

入力:

{
"inputs": [
{
"key": "channel",
"value": "test-channel-workflow"
},
{
"key": "text",
"value": "This is my message *with bold text* and `code backticks`"
}
]
}

期待される出力:

[
{
"threadTs": "1718897637.400609",
"channelID": "C063JK1RHN1",
"success": true
}
]

例2: ファイルを添付する

ワークフローの例

name: SendFileMessage
steps:
- name: postCsv
type: action
action: slack.chat.postMessage
version: 1
inputs:
token: ${{ :secrets:dn_staging_slack_token }}
channel: test-channel-workflow
text: "Please find the attached file:"
attachment:
filename: 'file.txt'
content: "Hello\nWorld!"

期待される出力:

[
{
"threadTs": "1718897637.400609",
"channelID": "C063JK1RHN1",
"success": true
}
]
Copyright © 2026 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.