๐Ÿฆž
์ฑ„๋„ ํ†ตํ•ฉ

OpenClaw๋ฅผ WhatsApp์— ์—ฐ๊ฒฐํ•˜๊ธฐ

OpenClaw(๊ตฌ Moltbot)๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ๋ฐฉ๋ฒ•. WhatsApp์—์„œ ์ง์ ‘ AI ์–ด์‹œ์Šคํ„ดํŠธ์™€ ์ฑ„ํŒ…ํ•˜์„ธ์š”.

๐Ÿ’ฌ ์™œ WhatsApp์ด ์ตœ๊ณ ์˜ ์ฑ„๋„์ธ๊ฐ€์š”
  • โœ“ํ•ญ์ƒ ํ•จ๊ป˜ โ€” WhatsApp์€ ์ด๋ฏธ ํœด๋Œ€ํฐ์— ์žˆ์Šต๋‹ˆ๋‹ค
  • โœ“์Œ์„ฑ ๋ฉ”์‹œ์ง€ โ€” ์Œ์„ฑ ๋ฉ”๋ชจ๋ฅผ ๋ณด๋‚ด๋ฉด OpenClaw๊ฐ€ ์ „์‚ฌํ•˜๊ณ  ์‘๋‹ตํ•ฉ๋‹ˆ๋‹ค
  • โœ“์ด๋ฏธ์ง€ ๋ถ„์„ โ€” AI๊ฐ€ ๋ถ„์„ํ•  ์‚ฌ์ง„์„ ๋ณด๋‚ด์„ธ์š”
  • โœ“์ž์—ฐ์Šค๋Ÿฌ์šด ์ธํ„ฐํŽ˜์ด์Šค โ€” ์นœ๊ตฌ์—๊ฒŒ ๋ฌธ์žํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋А๊ปด์ง‘๋‹ˆ๋‹ค
โš ๏ธ ์ค‘์š”: WhatsApp Business API

OpenClaw๋Š” ๋น„๊ณต์‹ WhatsApp Web ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋‹ค์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค:

  • โ€ข ์ „ํ™”๋ฒˆํ˜ธ๋ฅผ ์—ฐ๊ฒฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค (WhatsApp Web์ฒ˜๋Ÿผ)
  • โ€ข ๊ธฐ์กด WhatsApp ๊ณ„์ •์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค
  • โ€ข WhatsApp์ด ์˜ˆ๊ณ  ์—†์ด ํ”„๋กœํ† ์ฝœ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
  • โ€ข ๋น„์ฆˆ๋‹ˆ์Šค ์šฉ๋„๋กœ๋Š” ๊ณต์‹ WhatsApp Business API๋ฅผ ๊ณ ๋ คํ•˜์„ธ์š”

์„ค์ • ๋‹จ๊ณ„

1

์„ค์ •์—์„œ WhatsApp ํ™œ์„ฑํ™”

OpenClaw ์„ค์ • ํŒŒ์ผ์— WhatsApp ๊ตฌ์„ฑ์„ ์ถ”๊ฐ€ํ•˜์„ธ์š”:

{
  "channels": {
    "whatsapp": {
      "enabled": true,
      "allowFrom": ["+1234567890"]
    }
  }
}

๋ด‡์— ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋Š” ์ „ํ™”๋ฒˆํ˜ธ๋กœ ๊ต์ฒดํ•˜์„ธ์š”

2

OpenClaw ์žฌ์‹œ์ž‘

WhatsApp ์„ค์ •์„ ์ ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์žฌ์‹œ์ž‘ํ•˜์„ธ์š”:

openclaw restart
3

QR ์ฝ”๋“œ ์Šค์บ”

OpenClaw ๋Œ€์‹œ๋ณด๋“œ ๋˜๋Š” ํ„ฐ๋ฏธ๋„์— QR ์ฝ”๋“œ๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. WhatsApp์œผ๋กœ ์Šค์บ”ํ•˜์„ธ์š”:

  • โ€ข ํœด๋Œ€ํฐ์—์„œ WhatsApp ์—ด๊ธฐ
  • โ€ข ์„ค์ • -> ์—ฐ๊ฒฐ๋œ ๊ธฐ๊ธฐ๋กœ ์ด๋™
  • โ€ข "๊ธฐ๊ธฐ ์—ฐ๊ฒฐ" ํƒญ
  • โ€ข OpenClaw๊ฐ€ ํ‘œ์‹œํ•œ QR ์ฝ”๋“œ ์Šค์บ”
4

์ฑ„ํŒ… ์‹œ์ž‘

์—ฐ๊ฒฐ๋˜๋ฉด ๋‹ค๋ฅธ ๊ธฐ๊ธฐ์—์„œ ์ž์‹ ์—๊ฒŒ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๊ฑฐ๋‚˜ ์นœ๊ตฌ์—๊ฒŒ ์—ฐ๊ฒฐ๋œ ๋ฒˆํ˜ธ๋กœ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๋‹ฌ๋ผ๊ณ  ํ•˜์„ธ์š”. OpenClaw๋Š” allowFrom ๋ชฉ๋ก์— ์žˆ๋Š” ๋ฒˆํ˜ธ์˜ ๋ฉ”์‹œ์ง€์— ์‘๋‹ตํ•ฉ๋‹ˆ๋‹ค.

๊ณ ๊ธ‰ ์„ค์ •
{
  "channels": {
    "whatsapp": {
      "enabled": true,
      "allowFrom": ["+1234567890", "+0987654321"],
      "allowGroups": false,
      "autoRead": true,
      "typingIndicator": true,
      "reactionEmoji": "๐Ÿฆž"
    }
  }
}
  • allowFrom โ€” ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋Š” ์ „ํ™”๋ฒˆํ˜ธ (๊ตญ๊ฐ€ ์ฝ”๋“œ ํฌํ•จ)
  • allowGroups โ€” ๊ทธ๋ฃน ์ฑ„ํŒ…์—์„œ ์‘๋‹ต ํ™œ์„ฑํ™”
  • autoRead โ€” ๋ฉ”์‹œ์ง€๋ฅผ ์ž๋™์œผ๋กœ ์ฝ์Œ์œผ๋กœ ํ‘œ์‹œ
  • typingIndicator โ€” ์ฒ˜๋ฆฌ ์ค‘ "์ž…๋ ฅ ์ค‘..." ํ‘œ์‹œ
  • reactionEmoji โ€” ๋ฉ”์‹œ์ง€ ์ˆ˜์‹  ์‹œ ๋ฆฌ์•ก์…˜
ํ”„๋กœ ํŒ
๐Ÿ’ก๋ณด์กฐ ์ „ํ™”๋ฒˆํ˜ธ ์‚ฌ์šฉ โ€” ๋ด‡์šฉ์œผ๋กœ ์ €๋ ดํ•œ SIM์ด๋‚˜ Google Voice๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”
๐Ÿ’ก์Œ์„ฑ ๋ฉ”์‹œ์ง€๊ฐ€ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค โ€” OpenClaw๊ฐ€ ์˜ค๋””์˜ค๋ฅผ ์ „์‚ฌํ•˜๊ณ  ํ…์ŠคํŠธ๋กœ ์‘๋‹ตํ•ฉ๋‹ˆ๋‹ค
๐Ÿ’ก๋ถ„์„์„ ์œ„ํ•ด ์ด๋ฏธ์ง€ ๋ณด๋‚ด๊ธฐ โ€” ์Šคํฌ๋ฆฐ์ƒท, ์˜์ˆ˜์ฆ, ๋ฌธ์„œ - OpenClaw๊ฐ€ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
โš ๏ธ ๋ฌธ์ œ ํ•ด๊ฒฐ

QR ์ฝ”๋“œ๊ฐ€ ๋งŒ๋ฃŒ๋˜์—ˆ๋‚˜์š”?

QR ์ฝ”๋“œ๋Š” ๋ช‡ ๋ถ„ ํ›„์— ๋งŒ๋ฃŒ๋ฉ๋‹ˆ๋‹ค. OpenClaw๋ฅผ ์žฌ์‹œ์ž‘ํ•˜์—ฌ ์ƒˆ ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•˜์„ธ์š”.

์—ฐ๊ฒฐ์ด ๊ณ„์† ๋Š์–ด์ง€๋‚˜์š”?

์—ฐ๊ฒฐ๋œ ํœด๋Œ€ํฐ์„ ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋œ ์ƒํƒœ๋กœ ์œ ์ง€ํ•˜์„ธ์š”. WhatsApp Web์€ ํœด๋Œ€ํฐ์ด ์ฃผ๊ธฐ์ ์œผ๋กœ ์˜จ๋ผ์ธ ์ƒํƒœ์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํŠน์ • ์‚ฌ๋žŒ์—๊ฒŒ ๋ด‡์ด ์‘๋‹ตํ•˜์ง€ ์•Š๋‚˜์š”?

ํ•ด๋‹น ์ „ํ™”๋ฒˆํ˜ธ (+ ๋ฐ ๊ตญ๊ฐ€ ์ฝ”๋“œ ํฌํ•จ)๊ฐ€ allowFrom ๋ฐฐ์—ด์— ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.

WhatsApp ์—ฐ๊ฒฐ ์™„๋ฃŒ!

๋” ๋งŽ์€ ์ฑ„๋„์„ ํƒ์ƒ‰ํ•˜๊ฑฐ๋‚˜ ์Šคํ‚ฌ๋กœ AI ์–ด์‹œ์Šคํ„ดํŠธ๋ฅผ ์‚ฌ์šฉ์ž ์ •์˜ํ•˜์„ธ์š”.