๐ ๏ธ [Lv.0] ๊ณตํต: ์ฌ๋ ๋ด ์์ฑ ๋ฐ n8n ์ฐ๊ฒฐ ๊ฐ์ด๋ โ
IMPORTANT
์ด ๋ฌธ์๋ ์ด์ด์ง๋ ํ์ฉ ์์ (Lv.1~3)๋ฅผ ์คํํ๊ธฐ ์ํ ๊ฐ์ฅ ๊ธฐ์ด์ ์ธ ๋จ๊ณ์ ๋๋ค.
์ฌ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๊ณ n8n๊ณผ ์ฐ๋ํ๋ ๊ณผ์ ์ ์ฐจ๊ทผ์ฐจ๊ทผ ๋ฐ๋ผ์ ์ฃผ์ธ์.
1. ์ฌ๋ ์ ํ๋ฆฌ์ผ์ด์ (App) ์์ฑ โ
๋จผ์ ๋ด ์ํฌ์คํ์ด์ค์์ ํ๋ํ ๋ด์ ๋ณธ์ฒด๋ฅผ ๋ง๋ค์ด์ผ ํฉ๋๋ค.
- Slack API ๋์๋ณด๋ ์ ์ ์ํฉ๋๋ค.
Create New App๋ฒํผ์ ํด๋ฆญํ ํ,From scratch๋ฅผ ์ ํํฉ๋๋ค.- App Name์ ์
๋ ฅ(์:
Lilcookie Bot)ํ๊ณ , ์ฐ๋ํ Development Slack Workspace๋ฅผ ์ ํํ ๋คCreate App์ ๋๋ฆ ๋๋ค.
2. ๊ถํ(Scopes) ์ค์ โ
๋ด์ด ๋ฉ์์ง๋ฅผ ๋ณด๋ด๊ณ , ๋ช ๋ น์ด๋ฅผ ์์ ํ๊ธฐ ์ํ ๊ถํ์ ๋ถ์ฌํด์ผ ํฉ๋๋ค.
- ์ผ์ชฝ ์ฌ์ด๋๋ฐ ๋ฉ๋ด์์
OAuth & Permissions๋ก ์ด๋ํฉ๋๋ค. - ํ๋จ์
Scopes์น์ ์คBot Token Scopesํญ๋ชฉ์์ ์๋์ ๊ถํ๋ค์ ์ถ๊ฐ(Add an OAuth Scope)ํฉ๋๋ค.
chat:write: ๋ด์ด ์ฑ๋์ ๋ฉ์์ง๋ฅผ ๋ณด๋ผ ์ ์์ต๋๋ค.commands:/save,/search๋ฑ์ ์ฌ๋์ ๋ช ๋ น์ด๋ฅผ ์์ ํฉ๋๋ค.
3. ์ํฌ์คํ์ด์ค์ ์ฑ ์ค์น ๋ฐ ํ ํฐ ๋ฐ๊ธ โ
- ๊ฐ์ ํ์ด์ง ์๋จ์ผ๋ก ์ฌ๋ผ๊ฐ
Install to Workspace๋ฒํผ์ ํด๋ฆญํฉ๋๋ค. - ๊ถํ ์์ฒญ ํ๋ฉด์์
ํ์ฉ(Allow)์ ๋๋ฆ ๋๋ค. - ์ค์น๊ฐ ์๋ฃ๋๋ฉด
Bot User OAuth Token(์ฃผ๋กxoxb-๋ก ์์)์ด ์์ฑ๋ฉ๋๋ค. ์ด ๊ฐ์ ๋ณต์ฌํ์ฌ ์์ ํ ๊ณณ์ ๋ณด๊ดํ์ธ์. (n8n ์ฐ๊ฒฐ ์ ํ์!)
4. n8n์ Slack Credential ๋ฑ๋ก โ
์ด์ n8n์ด ๋ฐฉ๊ธ ๋ง๋ ์ฌ๋ ๋ด์ ์กฐ์ข ํ ์ ์๋๋ก ์ฐ๊ฒฐ ์ ๋ณด๋ฅผ ๋ฑ๋กํฉ๋๋ค.
- ๋ณธ์ธ์ n8n ๋์๋ณด๋์ ์ ์ํฉ๋๋ค.
- ์ผ์ชฝ ๋ฉ๋ด์
Credentials> ์ค๋ฅธ์ชฝ ์๋จAdd Credential์ ํด๋ฆญํฉ๋๋ค. - ๊ฒ์์ฐฝ์
Slack API๋ฅผ ์ ๋ ฅํ๊ณ ์ ํํ ๋คContinue๋ฅผ ๋๋ฆ ๋๋ค. - ์๋์ ๊ฐ์ด ์ ๋ณด๋ฅผ ์ ๋ ฅํฉ๋๋ค.
- Authentication:
Access Token์ ํ - Access Token: ์ 3๋ฒ ๋จ๊ณ์์ ๋ณต์ฌํ
xoxb-๋ก ์์ํ๋ ํ ํฐ์ ๋ถ์ฌ๋ฃ์ต๋๋ค.
Save๋ฅผ ๋๋ฌ ์ ์ฅํฉ๋๋ค.Connection tested successfully๋ผ๋ ์ด๋ก์ ๋ฉ์์ง๊ฐ ๋จ๋ฉด ์ฑ๊ณต์ ๋๋ค!
5. ์ฌ๋ ์ฑ๋์ ๋ด ์ด๋ํ๊ธฐ โ
๋ด์ด ๋ฉ์์ง๋ฅผ ๋ณด๋ด๊ฑฐ๋ ์ฝ์ผ๋ ค๋ฉด ํด๋น ์ฑ๋์ ๋ค์ด์ ์์ด์ผ ํฉ๋๋ค.
- ์ฐ๋ํ ์ฌ๋ ์ฑ๋๋ก ์ด๋ํฉ๋๋ค.
- ์ฑ๋ ์
๋ ฅ์ฐฝ์
/invite @๋ด์ด๋ฆ(์:@Lilcookie Bot)์ ์ ๋ ฅํ์ฌ ๋ด์ ์ด๋ํฉ๋๋ค.
โ ์ค๋น ์๋ฃ! โ
์ด์ ๊ธฐ๋ฐ ์ค์ ์ด ๋ชจ๋ ๋๋ฌ์ต๋๋ค. ์ด์ ์๋ ์์ ์ค ์ํ๋ ์ํฌํ๋ก์ฐ๋ฅผ ๊ณจ๋ผ ์งํํด ๋ณด์ธ์!
- ๐ [Lv.1] ๋งํฌ ์ ์ฅ ์ ์ฌ๋ & ๋ฉ์ผ ์ค์๊ฐ ์๋ฆผ
- ๐ค [Lv.2] ์ฌ๋ ์ฌ๋์ ๋ช ๋ น์ด๋ก ์์ธ ์ ์ฅ ๋ด ๋ง๋ค๊ธฐ
๐ก ๋ค์ ๋จ๊ณ ํ โ
- Lv.1์ ์ฐ๋ฆฌ ์๋น์ค์ Webhook ๊ธฐ๋ฅ์ ํ ์คํธํ๋ ๋ฐ ์ต์ ํ๋์ด ์์ต๋๋ค.
- Lv.2๋ ์ฌ๋ ์ฑ ์ค์ ์
Interactivity๋ฉ๋ด๋ฅผ ์ถ๊ฐ๋ก ์ฌ์ฉํ๊ฒ ๋ฉ๋๋ค. ๊ฐ ๋ฌธ์์์ ์์ธํ ์๋ดํด ๋๋ฆด๊ฒ์.