์์ดํฐ์์ ๋จ์ถ์ด ์ค์ ํ๊ธฐ
์๋ ํ์ธ์. ๋ฅํฐ์ ์ด์จ์ ๋๋ค.
์ข์ ๊ณ๊ธฐ์ ๋ฏธ๋ฆฌ๋์ ์๊ฒ๋์ด ๋ผ์ด๋ธ ๊ฐ์ ๋ฃ๊ณ , ๋ ธ์ ์ ์ด์ฉํ ๋ฐ์ด๋ธ์ฝ๋ฉ๊ณผ ์ธ์์๋ํ์ ํ๋ฐ์ง ๋ค๊ฐ๊ฐ๊ฒ ๋์๋ค์.์ต๊ทผ์ ์ฃผ๋ก ํด๋ก๋์ ์ผ์ ํ๋๋ฐ ์ค๋์ ์ด๋ฐ ์ ๋ฐ ์์ ํ๋ฉด์ ์ธ์ ์ ์ค๋ ์ด์ด๋๊ณ ๋ณ๋ ฌ์์ ์ ์ข ํ๋๋..
ํฌ๋ ๋ง์ด 1์๊ฐ์ ํ๋ฒ๊ผด๋ก 10๋ถ์ฉ ๊ฒฐ์ ๊ฐ ๋๋ค์. ์! ๋ฐ๋ก ๋จ๋๋ฆฌ๋ฅผ ์ข ํด๋๊ณ ..
์ค์นํ๋ฉด์ ๋ฒฝ์ ๊ฒช๋ ๋ถ๋ค์ด ๋ง์ด ์์ ๋ฏํ์ฌ, ์ ๊ฒฝํ ๊ณต์ ๋๋ฆฝ๋๋ค.
MSL OS ์ค์น๋ ์ ํ๋๋ฐ, SMS ๋ ์๋๊ณ ์นดํก๋ ์๋๊ณ .. ์ด๋ฌ์ ๋ฌ ์ค์ ํ ๊ฒ๋ค์ด ์ฒฉ์ฒฉ์ฐ์ค ์ด๋ผ๋ฉด..์ฐจ๊ทผ์ฐจ๊ทผ ์ฌ์ฉํ๋ ai ์๊ฒ ์์ดํฐ์์ ๋จ์ถ์ด๋ฅผ ์ฌ์ฉํด์ msl os ์ค์ ํ๋๋ฒ ๋ฌผ์ด๋ณด๋ฉด ์์ธํ ๊ฐ๋ฅด์ณ์ค๋๋ค.
๋จ์ถ์ด๋ ์์ดํฐ์์ ์ถ๊ฐ ์ค์ ํฉ๋๋ค. ๋ชจ๋ฅด๋ ๋ถ๋ถ์ ํ๋ฉด์บก์ถฐํด์~ ์ฌ์ฉํ๋ AI ์๊ฒ ๋ฌผ์ด๋ณด์๋ฉด ์ญ์ ์ ๊ฐ๋ฅด์ณ ์ค๋๋ค. ์๋๋ ํด๋ก๋๊ฐ... ใ ์์ ๋ชฉ์
iOS ๋จ์ถ์ด ์ฑ โ SMS ์๋ํ โ MSL OS webhook ์ฐ๊ฒฐ ์ค์ ๋ฐฉ๋ฒ์ ๊ตฌํํ๊ณ ๋ฌธ์ํํ์ต๋๋ค.
ย ๊ตฌํ๋ ํ๋ฆ
ย ย
ย iPhone SMS ์์
ย ย โ iOS ๋จ์ถ์ด ์๋ํ (๋ฉ์์ง ํธ๋ฆฌ๊ฑฐ)
ย ย โ POST /api/sms (Vercel webhook)
ย ย โ x-webhook-secret ๊ฒ์ฆ
ย ย โ Notion SMS ์์ ํจ ์ ์ฅ
ย ย โ ๊ฒฐ์ ๋ฌธ์๋ฉด โ ์์ /์ง์ถ DB ์ ์ฅ
ย ย โ ๊ธด๊ธ ํค์๋๋ฉด โ Slack ํธ์ + TASK ์์ฑ
ย ํต์ฌ ์ฐ์ถ๋ฌผ
ย 1. ~/msl-os-v1/docs/ios-shortcut.md โ iOS ๋จ์ถ์ด ์ค์ ์ ์ฐจ์
ย 2. ~/msl-os-v1/webhook/sms-webhook/ โ Vercel ๋ฐฐํฌ webhook ์๋ฒ
ย iOS ๋จ์ถ์ด ์ค์ ํต์ฌ ๋จ๊ณ (๋ฌธ์ ๊ธฐ์ค)
ย ํธ๋ฆฌ๊ฑฐ : ๋จ์ถ์ด ์ฑ โ ์๋ํ โ ๋ฉ์์ง ์ ํ ย ย ย ย ย
ย ์กฐ๊ฑด ย : ๋ฐ์ ์ ํํฐ (ํ ์คํธ ์ 1๋ช ๋ถํฐ)ย ย ย ย ย ย
ย ์คํ ย : ์ฆ์ ์คํ ON, ์คํ ์ ๋ฌป๊ธฐ OFF ย ย ย ย ย ย
ย ๋์ ย : URL ์ฝํ ์ธ ๊ฐ์ ธ์ค๊ธฐ โ POST โ JSON ํ์ด๋ก๋
ย
ย ์ ์ก JSON ํ์
ย {
ย ย "sender": "๋ณด๋ธ ์ฌ๋",
ย ย "receivedAt": "ํ์ฌ ๋ ์ง (ISO 8601)",
ย ย "content": "๋ฉ์์ง ๋ด์ฉ",
ย ย "guid": "๋ฉ์์ง ๊ณ ์ ๊ฐ (์์ผ๋ฉด ๋น์๋ ๋จ)"
ย }
ย ํ์ฌ ์ํ
ย - webhook ์ฝ๋ ์์ฑ, Vercel ๋ฐฐํฌ ์ค๋น ์๋ฃ
ย - iOS ๋จ์ถ์ด ์ค์ ์ ์ฐจ์ (ios-shortcut.md) ์์ฑ ์๋ฃ
ย - ์ค์ Vercel ๋ฐฐํฌ ๋ฐ iPhone ๋จ์ถ์ด ์ฐ๊ฒฐ์ ๋ณ๋ ์งํ ํ์
๊ทธ๋ผ, ์ฑ๊ณตํ์๊ธฐ๋ฅผ...
๋๋ต ์ ๊ฐ ์ค์ ํ๊ฑฐ ๋ณด์ฌ๋๋ฆฌ๋ฉด.. ์๋์ ๊ฐ์ต๋๋ค.
๋ณธ๋ฌธ์์ฒญ์ ๋ด์ฉ์ ๋ณ์๊ฐ์ ๋ฃ์ด์ผ ํฉ๋๋ค.
