๐จ n8n ์์ด์ ํธ ์๊ธ์ค: ์ฆ์๋ณ ์ฒ๋ฐฉ์
์์ด์ ํธ๊ฐ ๋ง์ ์ ๋ฃ๋์? 99%๋ ์ ํธ ๋จ์ ๋๋ ๋ฐ์ดํฐ ํด์ ์ค๋ฅ์ ๋๋ค.
์ง๊ธ ๊ฒช๊ณ ์๋ ์ฆ์์ ์ฐพ์ ๋ฐ๋ก ํด๊ฒฐํ์ธ์.
๐ ๋น ๋ฅธ ์ฆ์ ์ฒดํฌ๋ฆฌ์คํธ
์๋ ์ฆ์ ์ค ํ๋๋ฅผ ํด๋ฆญํด์ ๋ฐ๋ก ํด๊ฒฐ์ฑ ์ผ๋ก ์ด๋ํ์ธ์.
- ๐ด ์ฆ์ 1: ๋ ธ๋๊ฐ ์ฐ๊ฒฐ๋๋๋ฐ ๋ค์ ๋จ๊ณ๊ฐ ์คํ ์ ๋จ
- ๐ก ์ฆ์ 2: ๋ฉ์์ง์
{{ $json... }}๊ฐ์ ์ฝ๋๊ฐ ๊ทธ๋๋ก ๋์ด - ๐ข ์ฆ์ 3: ์คํ์ ์ฑ๊ณตํ๋๋ฐ ๋์ค์ฝ๋์ ์๋ฌด๊ฒ๋ ์ ์ด
๐ด ์ฆ์ 1: ๋ ธ๋๊ฐ ์ฐ๊ฒฐ๋๋๋ฐ ๋ค์ ๋จ๊ณ๊ฐ ์คํ ์ ๋จ
๐ฉบ ์์ธ
๋ฐ์ดํฐ๊ฐ 0๊ฐ์ ๋๋ค. n8n์ ํ๋ฅผ ๋ฐ์ดํฐ๊ฐ ์์ผ๋ฉด ๋ค์ ๋ ธ๋๋ฅผ ์คํํ์ง ์์ต๋๋ค.
๐ ์ง๋จ ๋ฐฉ๋ฒ
- ๋ ธ๋ ์ฌ์ด ํ์ดํ ์์ ์ซ์๋ฅผ ํ์ธํ์ธ์
0 Items๋ผ๊ณ ๋์จ๋ค๋ฉด → ์ ๋ ธ๋์์ ๋ฐ์ดํฐ๊ฐ ์ ๋ฌ๋์ง ์์ ๊ฒ์ ๋๋ค
์ฒดํฌ ํฌ์ธํธ:
- ํํฐ๋ง ์กฐ๊ฑด์ด ๋๋ฌด ์๊ฒฉํ๊ฐ์?
- ํธ๋ฆฌ๊ฑฐ์์ ๋ฐ์ดํฐ๊ฐ ์ค์ ๋ก ๋ค์ด์ค๊ณ ์๋์?
๐ ํด๊ฒฐ์ฑ
๋ฐฉ๋ฒ 1: ํธ๋ฆฌ๊ฑฐ ๋ ธ๋ ์ฌ์ ๊ฒ
ํธ๋ฆฌ๊ฑฐ ๋
ธ๋ ์ ํ → [Test Step] ๋ฒํผ ํด๋ฆญ → ๋ฐ์ดํฐ๊ฐ ์ค์ ๋ก ์ ์
๋๋์ง ํ์ธ
๋ฐฉ๋ฒ 2: ๋ฐ์ดํฐ๊ฐ ์์ด๋ ๊ณ์ ์งํํด์ผ ํ๋ค๋ฉด
ํด๋น ๋
ธ๋ ์ค์ → Settings ํญ → "Continue on Fail" ์ต์
ํ์ฑํ
๐ก ์ฆ์ 2: ๋ฉ์์ง์ {{ $json... }} ๊ฐ์ ์ฝ๋๊ฐ ๊ทธ๋๋ก ๋์ด
๐ฉบ ์์ธ
n8n์ด ๋ณ์๋ฅผ ์ค์ ๊ฐ์ผ๋ก ๋ณํํ์ง ๋ชปํ๊ณ ํ ์คํธ ๊ทธ๋๋ก ์ถ๋ ฅํ ์ํ์ ๋๋ค.
๐ ์ง๋จ ๋ฐฉ๋ฒ
- ํด๋น ๋ ธ๋์ ์ผ์ชฝ Input ํจ๋์ ํ์ธํ์ธ์
- ๋ฐ์ดํฐ๊ฐ ์ค์ ๋ก ๋ค์ด์ ์๋์?
- ๋ฐ์ดํฐ ๊ตฌ์กฐ๊ฐ ๋ฐ๋์๋์?
- ์:
$json.name์ธ๋ฐ ์ค์ ๋ก๋$json.user_name์ธ ๊ฒฝ์ฐ
- ์:
๐ ํด๊ฒฐ์ฑ
์ฌ๋ฐ๋ฅธ ๋ฐ์ดํฐ ๋งคํ ๋ฐฉ๋ฒ:
1. ๊ธฐ์กด์ ์
๋ ฅํ {{ $json.xxx }}๋ฅผ ๋ชจ๋ ์ง์ฐ์ธ์
2. ์ผ์ชฝ Input ํจ๋์์ ์ํ๋ ํญ๋ชฉ์ ๋๋๊ทธ ์ค ๋๋กญ
3. ์๋์ผ๋ก ์ ํํ ๊ฒฝ๋ก๊ฐ ์
๋ ฅ๋ฉ๋๋ค
์ฃผ์: ์ง์ ํ์ดํํ์ง ๋ง๊ณ ๋๋๊ทธ ์ค ๋๋กญ์ผ๋ก ๊ฒฝ๋ก๋ฅผ ์ ๋ ฅํ์ธ์. ์ด๊ฒ์ด ๊ฐ์ฅ ํ์คํ ๋ฐฉ๋ฒ์ ๋๋ค.
๐ข ์ฆ์ 3: ์คํ์ ์ฑ๊ณตํ๋๋ฐ ๋์ค์ฝ๋์ ์๋ฌด๊ฒ๋ ์ ์ด
๐ฉบ ์์ธ
n8n์ ์ ํธ๋ฅผ ๋ณด๋์ง๋ง, ๋์ค์ฝ๋(๋ชฉ์ ์ง)์์ ๊ฑฐ์ ๋นํ ๊ฒฝ์ฐ์ ๋๋ค.
๋ํ ์์ธ:
- API ํค ๋๋ ์นํ URL ์ค๋ฅ
- ๋ด ๊ถํ ๋ถ์กฑ
๐ ์ง๋จ ๋ฐฉ๋ฒ
ํ๋ฉด ํ๋จ Executions ํญ → ํด๋น ๋
ธ๋ ํด๋ฆญ → Error ๋๋ Response ๋ด์ฉ ํ์ธ
์์ฃผ ๋์ค๋ ์๋ฌ:
403 Forbidden→ ๊ถํ ๋ฌธ์ 401 Unauthorized→ ์ธ์ฆ ๋ฌธ์ 404 Not Found→ URL ์ค๋ฅ
๐ ํด๊ฒฐ์ฑ
1๋จ๊ณ: ์๊ฒฉ ์ฆ๋ช ์ฌ์ ๊ฒ
๋
ธ๋ ์ค์ → Credentials ํญ๋ชฉ → API ํค/์นํ
URL ํ์ธ
2๋จ๊ณ: ๋์ค์ฝ๋ ๋ด ๊ถํ ํ์ธ
๋์ค์ฝ๋ ์๋ฒ ์ค์ → ์ญํ ๊ด๋ฆฌ → ๋ด์๊ฒ "๋ฉ์์ง ๋ณด๋ด๊ธฐ" ๊ถํ ๋ถ์ฌ
3๋จ๊ณ: ์นํ URL ํ ์คํธ
- ์นํ URL์ ๋ณต์ฌํด์ ๋ธ๋ผ์ฐ์ ์ฃผ์์ฐฝ์ ๋ถ์ฌ๋ฃ๊ธฐ
- ์ ์ ์๋ํ๋ฉด ๋์ค์ฝ๋ ํ์ด์ง๊ฐ ๋ณด์ ๋๋ค
๐ ๊ทธ๋๋ ์ ๋๋ฉด? ํ์ฅ ๋ธ๋ฆฌํ ์์ฒญ
์์ ๋ฐฉ๋ฒ์ผ๋ก๋ ํด๊ฒฐ๋์ง ์๋๋ค๋ฉด, ์๋ ์์์ผ๋ก ์ ํํ ์ํฉ์ ์๋ ค์ฃผ์ธ์.
๐ ํธ๋ฌ๋ธ์ํ ์์ฒญ ์์
1️⃣ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๋
ธ๋:
์) Discord Send Message ๋
ธ๋
2️⃣ ํ์ธ๋ ์๋ฌ ๋ฉ์์ง:
์) 403 Forbidden / No items found
3️⃣ ์ํ๋ ๊ฒฐ๊ณผ:
์) ๊ตฌ๊ธ ํผ ์๋ต ๋ด์ฉ์ ๋์ค์ฝ๋๋ก ๋ฐ๊ณ ์ถ์
4️⃣ ํ์ฌ ๋
ธ๋ ์ฐ๊ฒฐ ๊ตฌ์กฐ:
์) Google Forms Trigger → Discord ๋
ธ๋
์ด ์ ๋ณด๋ฅผ ์ฃผ์๋ฉด ์ฆ์ ๋ง์ถค ์ฒ๋ฐฉ์ ๋ด๋ ค๋๋ฆฌ๊ฒ ์ต๋๋ค!
๐ก ์๋ฐฉ ์์น: ์์ด์ ํธ๋ฅผ ๊ฑด๊ฐํ๊ฒ ์ ์งํ๋ 3๊ฐ์ง ์ต๊ด
- ํธ๋ฆฌ๊ฑฐ ๋ ธ๋๋ ํญ์ Test Step์ผ๋ก ๊ฒ์ฆ - ๋ฐ์ดํฐ๊ฐ ์ค์ ๋ก ๋ค์ด์ค๋์ง ๋จผ์ ํ์ธ
- ๋ณ์๋ ์ง์ ํ์ดํ ๊ธ์ง - ๋ฌด์กฐ๊ฑด ๋๋๊ทธ ์ค ๋๋กญ์ผ๋ก ์ ๋ ฅ
- Executions ํญ์ ์์๋ก ํ์ธ - ์๋ฌ ๋ก๊ทธ๋ ๊ฐ์ฅ ์ ์งํ ์์ฌ์๊ฒฌ์
๐ ๊ด๋ จ ๊ธ:
- n8n ๊ธฐ์ด: ์ฒซ ์ํฌํ๋ก์ฐ ๋ง๋ค๊ธฐ
- ๋์ค์ฝ๋ ๋ด ๊ถํ ์ค์ ์๋ฒฝ ๊ฐ์ด๋
- ๊ตฌ๊ธ ํผ → ๋์ค์ฝ๋ ์๋ํ ํ ํ๋ฆฟ
#๊ฐ๋ ํฌ๋ฐ์ด #ganatoday
๊ทธ๋ฆฐ์ํ๋ก