• /
  • EnglishEspañolFrançais日本語한국어Português
  • 로그인지금 시작하기

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

Slack 메시지 게시

|View as Markdown (English)

선택적으로 파일을 첨부하여 Slack 채널에 메시지를 전송합니다.

전제 조건은 Slack 채팅 작업을 참조하십시오.

메시지 게시

작업 식별자는 slack.chat.postMessage입니다.

선택적 파일 첨부와 함께 Slack 채널로 메시지를 전송합니다.

다음 표는 이 작업에 사용할 수 있는 모든 입력 필드를 설명합니다.

입력

유형

설명

예시

token

비밀

필수 항목입니다.

사용할 Slack 봇 토큰입니다. 이것은 비밀 구문으로 전달되어야 합니다. 토큰을 설정하는 방법에 대한 지침은

Slack 설정 추가

를 참조하십시오.

${{ :secrets:slackToken }}

채널

문자열

필수 항목입니다.

메시지를 보낼 채널의 이름 또는 채널ID입니다. 자세한 내용은

Slack API

를 참조하십시오.

my-slack-channel

텍스트

문자열

필수 항목입니다.

지정된

channel

에 게시할 Slack 메시지입니다.

Hello World!

스레드

문자열

선택 사항.

상위 메시지에 속하는 타임스탬프로, 스레드에서 메시지 답글을 생성하는 데 사용됩니다.

<digits>.<digits>

부착

지도

선택 사항.

지정된

channel

에 메시지가 포함된 파일을 첨부할 수 있습니다.

첨부 파일 이름

문자열

attachment

사용 시

필수 항목입니다

. Slack에 업로드된 파일의 파일명을 지정하십시오.

file.txt

첨부 파일.내용

문자열

attachment

사용 시

필수 항목입니다

. 업로드할 파일의 내용은 UTF8입니다.

Hello\nWorld!

selectors

목록

선택 사항.

지정된 파라미터만 출력으로 가져오는 선택기입니다.

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

다음 표는 이 작업에서 반환된 모든 출력 필드를 설명합니다.

산출

유형

설명

스레드

문자열

메시지 스레드의 타임스탬프입니다. 향후

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 Inc.

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