๐ 19๊ธฐ ํ๊ณ ๋ฆฌํฌํธ
โ๏ธ Activepieces๋ก ํ๋ ๋ก๊น ์๋ํ flow ๋ง๋ค๊ณ , ์์ฃผ ํ์ฉํ ์ ์๋ ์์ ์ถ๊ฐํ๊ธฐ!
๋ง์ง๋ฝ
ํ๋ ค๋ ๊ฒ ๐
๊ตฌ๊ธ ์บ๋ฆฐ๋ ๊ธฐ๋ฐ ์๋ ๋ฐ์ผ๋ฆฌ ๋ก๊ทธ ์์คํ ์ ๊ตฌ์ถํ ์ฌ๋ก
๋งค์ผ ์ผ์๊ณผ ์ ๋ฌด ๋ด์ฉ, ๊ฐ์ ๋ณํ๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ๊ธฐ๋กํ๊ณ ์ ํจ
๋งค์๊ฐ ๋์ค์ฝ๋๋ก ๊ธฐ๋ก ์๋ฆผ์ ๋ณด๋ด๊ณ ์์ฑ ๋ด์ฉ์ ์๋ ์์ฝํ์ฌ ์๋ดํจ
์ด์ ๋๋น ์ค๋ ์์ฑ ํ์๋ฅผ ๋น๊ตํ์ฌ ๊ธฐ๋ก ๋ ๋ ค ๋ฉ์์ง๋ฅผ ์ ๊ณตํจ
ํ๋ฃจ 2๋ฒ(์์นจ 8์, ์ ๋ 22์) ๋ ์จ ์ ๋ณด์ ์์ ์ถ์ฒ์ ์๋์ผ๋ก ์๋ดํจ
ํ์ฉํ ํด โ๏ธ
Activepieces: ์๋ํ Flow ๊ตฌ์ฑ, ์๊ฐ๋ณ ์๋ฆผ ๋ฐ์ก, ๊ตฌ๊ธ ์บ๋ฆฐ๋ ์ฐ๋
wttr.in ๋ ์จ API: ์ฉ์ฐ๊ตฌ ๊ธฐ๋ฐ ์ค์๊ฐ ๋ ์จ ์ ๋ณด ์์ง
Discord Webhook: ๊ธฐ๋ก ์๋ฆผ ๋ฐ ์์ฝ ๋ฉ์์ง ๋ฐ์ก
Google Calendar API: ์ผ์ ์์ฑ ๋ฐ ์์ฑ ํ์ ์กฐํ
GPT: API ๊ตฌ์กฐ ๋ถ์ ๋ฐ ์ฝ๋ ์ค๋ฅ ํด๊ฒฐ
์งํ ์ธ๋ถ ๋ด์ฉ ๐
1๏ธโฃ ์๊ฐ๋ณ ํ๋ ๋ก๊น ์๋ฆผ Flow ๊ตฌ์ถ
8์๋ถํฐ 22์๊น์ง 1์๊ฐ๋ง๋ค ํ๋ ๊ธฐ๋ก ์๋ฆผ์ ๋์ค์ฝ๋๋ก ๋ฐ์กํ๋๋ก Cron ํธ๋ฆฌ๊ฑฐ๋ฅผ ์ค์ ํจ
์์นจ 8์์ ๋ฐค 22์์๋ ๋ ์จ ์๋ด๋ฅผ ํฌํจํ ํน๋ณ ๋ฉ์์ง๋ฅผ ๋ฐ์กํ๋๋ก ๋ถ๊ธฐ ์ฒ๋ฆฌํจ
์ฌ์ฉ์๊ฐ ๊ธฐ๋ก์ ์์ฑํ๋ฉด ์๋์ผ๋ก ๋ค์ ๋จ๊ณ Flow๊ฐ ์คํ๋๋๋ก ์ฐ๊ฒฐํจ
2๏ธโฃ ๊ธฐ๋ก ์์ฝ ์๋ด Flow ๊ตฌ์ฑ
์ฌ์ฉ์๊ฐ ์๋ต์ ์๋ฃํ๋ฉด ์์ฑํ ๋ด์ฉ์ ๊ตฌ๊ธ ์บ๋ฆฐ๋์ ์๋์ผ๋ก ์ด๋ฒคํธ ์์ฑํจ
1์๊ฐ ๋์์ ํ๋ ๋ด์ฉ์ ์์ฝํ์ฌ ๋์ค์ฝ๋๋ก ์๋ดํจ
์ด์ ์ ์ค๋์ ์์ฑ ํ์๋ฅผ ๋น๊ตํ์ฌ '์ด์ ๋ณด๋ค ๋ ๋ง์ด ์์ฑํ์ด์!' ๊ฐ์ ๋ ๋ ค ๋ฉ์์ง๋ฅผ ์ถ๊ฐํจ
Get all Events๋ก ๋น์ผ๊ณผ ์ ์ผ ์บ๋ฆฐ๋ ๋ฐ์ดํฐ๋ฅผ ์กฐํํ๊ณ Code๋ก ํ์๋ฅผ ์นด์ดํธํจ
3๏ธโฃ ๋ ์จ ์ ๋ณด ์๋ ์๋ด ์์คํ ๊ตฌ์ถ
wttr.in API๋ฅผ ํ์ฉํ์ฌ ์ฉ์ฐ๊ตฌ ๊ธฐ๋ฐ ๋ ์จ ์ ๋ณด๋ฅผ JSON ํ์์ผ๋ก ์์งํจ
ํ์ฌ ์๊ฐ์ ๊ตฌํ๋ Code๋ฅผ ์์ฑํ์ฌ ํ๊ตญ ์๊ฐ(UTC+9)์ผ๋ก ๋ณํํจ
Router๋ฅผ ํ์ฉํด 8์๋ฉด ์ค๋ ๋ ์จ, 22์๋ฉด ๋ด์ผ ๋ ์จ๋ฅผ ์๋ดํ๋๋ก ๋ถ๊ธฐ ์ฒ๋ฆฌํจ
weather[1,2]์ hourly(1~8) ๊ตฌ์กฐ๋ฅผ ๋ถ์ํ์ฌ ํ์ํ ๋ ์จ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํจ
4๏ธโฃ ๊ธฐ์จ๋ณ ์์ ์ถ์ฒ ๋ก์ง ๊ตฌํ
์ถ์ถํ ๊ธฐ์จ ์ ๋ณด๋ฅผ ๋ฐํ์ผ๋ก ์ ์ ํ ์์์ ์ถ์ฒํ๋ Code๋ฅผ ์์ฑํจ
์์นจ ์๋ฆผ์๋ '์ค๋์ ๋ ์จ'์ ํจ๊ป ์์ ์ถ์ฒ์ ํฌํจํจ
์ ๋ 22์ ์๋ฆผ์๋ '๋ด์ผ์ ๋ ์จ'๋ฅผ ๋ฏธ๋ฆฌ ์๋ดํ์ฌ ๋ค์๋ ์ค๋น๋ฅผ ๋๋๋ก ์ค๊ณํจ
์ฌ์ฉ์๊ฐ ์๋ฆผ์ ๋ ์์ฃผ ํ์ธํ๋๋ก ์ค์ฉ์ ์ธ ์ ๋ณด๋ฅผ ์ ๊ณตํจ
๐ 19๊ธฐ ์ฑGPT์ฑ
โ๏ธ ์ฑ์งํผํฐ ์ฑ ๋ง๋ค๊ธฐ ๋๋ฒ์งธ ์ฌ๋ก feat ์ฝ์ง์๋ค... ๐ญ
Monhee
ํ๋ ค๋ ๊ฒ ๐
ChatGPT ๋ด๋ถ ์ฑ์ผ๋ก ์์ ์ด ๋์์ธํ UI๋ฅผ ๊ตฌํํ ์ฌ๋ก
๊นํ๋ธ์ ์์ ์ฝ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ปค์คํ ์ฑ์ ๊ฐ๋ฐํจ
ํฌ๋กฌ ํ๊ฒฝ์์ ์ฑ์ ์คํํ๊ณ ChatGPT์ ์ฐ๋ํจ
MCP ์๋ฒ์ ngrok์ ํ์ฉํด ChatGPT ์ปค๋ฅํฐ๋ฅผ ๊ตฌ์ถํจ
ํ์ฉํ ํด โ๏ธ
ChatGPT : ์ด๊ธฐ ๊ฐ๋ฐ ๋ฐฉํฅ ์ค์ ๋ฐ ๊ตฌ์กฐ ์กฐ์ธ
Claude(Cursor) : ์ค์ ๊ฐ๋ฐ ์์ , ์ฝ๋ ์์ , ์๋ฌ ํด๊ฒฐ
Figma : UI ๋์์ธ
ngrok : ๋ก์ปฌ ์๋ฒ ์ธ๋ถ ์ ๊ทผ ์ค์
GitHub : ๊ณต์ ์์ ์ฝ๋(pizza ์ฑ) ๋ค์ด๋ก๋
์งํ ์ธ๋ถ ๋ด์ฉ ๐
1๏ธโฃ ๊ฐ๋ฐ ํ๊ฒฝ ์ค์
ํฌ๋กฌ disable ์ค์ ์ ์ ์ฉํจ
๊นํ๋ธ์์ ์์ ํด๋๋ฅผ ๋ค์ด๋ก๋ํ๋ ค ํ์ผ๋ solar ํด๋๋ง ๋ถ๋ฆฌ ๋ค์ด๋ก๋ํ๋ ๋ฐฉ๋ฒ์ ์ฐพ์ง ๋ชปํจ
ChatGPT์ ์ปค์คํ ์ฝ๋๋ก๋ง ์ฑ ์ ์ ๊ฐ๋ฅ ์ฌ๋ถ๋ฅผ ์ง๋ฌธํจ
ChatGPT ๋ด๋ถ ์ฑ์ ๋ฐ๋์ '์๋ฒ + manifest' ๊ตฌ์กฐ๊ฐ ํ์ํ๋ค๋ ๋ต๋ณ์ ๋ฐ์
๊ฒฐ๊ณผ์ ์ผ๋ก ๊ธฐ์กด pizza ์ฑ ์์ ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์งํํ๊ธฐ๋ก ๊ฒฐ์ ํจ
2๏ธโฃ ํด๋ ๊ตฌ์กฐ ๊ตฌ์ฑ ๋ฐ ์ด๊ธฐ ๊ตฌํ
ChatGPT๊ฐ ์ ์ํ ํด๋ ๊ตฌ์กฐ๋ฅผ ๋ฐ๋ผ ์ค์ ํจ
Cursor์ Claude Code๋ฅผ ํ์ฉํด ๊ฐ๋ฐ ์์ ์ ์งํํจ
Claude Code๊ฐ ์๋์ผ๋ก ๊ฐ๋ฐ ์์ ์ ์ํํจ
ํฌ๋กฌ์์ ์ฑ์ด ์ฑ๊ณต์ ์ผ๋ก ์คํ๋จ
3๏ธโฃ ๋์์ธ ๋ณ์ ์ด์ ๋ฐ์
Figma์์ ๋์์ธํ ์ปฌ๋ฌ๊ฐ ํฌ๋ฏธํ ํ์ดํธ๋ก ๋ณ์๋์ด ํ์๋จ
Figma์ ํน์ ํจ๊ณผ๋ฅผ Claude Code๊ฐ ๋ฐ์ํ์ง ๋ชปํ๋ ๊ฒ์ผ๋ก ์ถ์ ํจ
๋น์ฅ ์์ ํ์ง ์๊ณ ChatGPT ์ฐ๋ ํ ์คํธ๋ฅผ ์ฐ์ ์งํํ๊ธฐ๋ก ๊ฒฐ์ ํจ
4๏ธโฃ ChatGPT ์ฐ๋ ์๋