n8n slack message 보내기
https://www.youtube.com/watch?v=WbDVD1QnM0w
n8n
add first step
Trigger manually
+
slack
send a message
상단 오른쪽 Docs
Slack node
Credentials
Slack credentials
Using API accss token
1.Open your
Slack API Apps page
상단 오른쪽 Create New App
From scratch
App Name
n8n-slack-bot
Pick a workspace to develop your app in:
자신의 workspace선택
Create App
OAuth & Permissions
Scopes
Bot Token Scopes
Add an OAuth Scope
chat:write
상단으로 올라가서
OAuth Tokens
Install to 자신의 workspace
허용
OAuth Tokens
Bot User Auth Token
Copy
n8n으로 이동
credential to connect with
create new credential
slack account2
access token
붙여넣기
save
빠져나오고
resource
message
operation
send
send message to
user
user
by username
@슬랙 처음 만들때 아이디
message type
simple text message
message text
전송할 내용 입력하면 됩니다
최상단 오른쪽에 Test step
===
https://www.youtube.com/watch?v=UpudYFCWaIM
slack
이 앱으로 메시지를 보내는 기능이 꺼져 있습니다.
위 부분 활성화 하는 방법
slack api
App Home
하단 Messages Tab
Allow users to send Slash commands and messages from the messages tab
체크박스 클릭 활성화
slack
리플레쉬 Ctrl + Shift + R
챗 인풋 박스가 활성화 됩니다
슬래쉬 커맨더 추가하기
slack api
좌측 메뉴 Slash Commands
Create New Command
Command
/ask
잠시 n8n으로 이동
오른쪽 +
webhook 노드 추가
get url 복사? 나중에 post로 바꾸는데? 왜 복사함?
다시 slack api로 이동
Request URL
붙여넣기
Short Description
"질문하기"
하단 save
slack api
You’ve changed the permission scopes your app uses. Please reinstall your app
reinstall your app
허용
n8n으로 이동
상단에 Listen for test event
눌러 대기상태로 만들고
slack으로 이동
챗팅 창에 /ask 안녕!
{reason} 오류가 발생해 "/ask"에 실패했습니다.
n8n으로 이동
Stop Listening
HTTP Method
POST
상단에 Listen for test event
slack으로 이동
챗팅 창에 /ask 안녕!
{reason} 오류가 발생해 "/ask"에 실패했습니다.==============================해결안됨
여기서 여전히 안되지만 넘어 가보자
n8n으로 넘어가서
Add option
Response Code
204
상단에 Listen for test event
slack으로 이동
챗팅 창에 /ask 안녕!
{reason} 오류가 발생해 "/ask"에 실패했습니다.==============================해결안됨