AI

OpenClaw μ„€μΉ˜ + Telegram 연동 κ°€μ΄λ“œ (μ‹€μ œ λͺ…λ Ήμ–΄ 포함)

blacknabis 2026. 2. 20. 05:49

πŸš€ OpenClaw μ„€μΉ˜ + Telegram 연동 μ‹€μ „ κ°€μ΄λ“œ

 

μ•ˆλ…•ν•˜μ„Έμš”.

이번 글은 OpenClawλ₯Ό 처음 μ„€μΉ˜ν•œ λ’€ Telegramκ³Ό 연동해 μ‹€μ œλ‘œ λ™μž‘μ‹œν‚€λŠ” κ³Όμ •κΉŒμ§€, μ‹€μ „ κΈ°μ€€μœΌλ‘œ μ •λ¦¬ν•œ νŠœν† λ¦¬μ–Όμž…λ‹ˆλ‹€.

 

이 글은 Telegram으둜 OpenClawλ₯Ό μ—°λ™ν•œ ν™˜κ²½μ—μ„œ μž‘μ„±ν–ˆμŠ΅λ‹ˆλ‹€.

 

────────────────────────

πŸ“Œ 3쀄 μš”μ•½

────────────────────────

1) Bot Token + chat_id만 μ •ν™•ν•˜λ©΄ μ—°λ™μ˜ 80%λŠ” λλ‚©λ‹ˆλ‹€.

2) 문제 λ°œμƒ μ‹œ `openclaw status --deep`μ—μ„œ λŒ€λΆ€λΆ„ 원인 확인이 κ°€λŠ₯ν•©λ‹ˆλ‹€.

3) getUpdates κ²°κ³Όκ°€ λΉ„λ©΄ λ¨Όμ € λ΄‡μ—κ²Œ `/start`λ₯Ό λ³΄λ‚΄μ„Έμš”.

 

 

βœ… μ€€λΉ„λ¬Ό

- macOS ν™˜κ²½

- Telegram 계정

- BotFather(@BotFather)

- OpenClaw μ„€μΉ˜ μ™„λ£Œ μƒνƒœ

 

 

────────────────────────

STEP 1. OpenClaw μƒνƒœ 점검

────────────────────────

μ„€μΉ˜ μ§ν›„μ—λŠ” λ°˜λ“œμ‹œ μƒνƒœλ₯Ό λ¨Όμ € ν™•μΈν•©λ‹ˆλ‹€.

 

openclaw status

 

상세 진단이 ν•„μš”ν•˜λ©΄:

openclaw status --deep

 

체크 포인트

- Gateway reachable

- Sessions active

- Telegram channel μƒνƒœ OK

 

 

────────────────────────

STEP 2. Telegram Bot λ§Œλ“€κΈ°

────────────────────────

1) Telegramμ—μ„œ @BotFather 접속

2) /newbot μ‹€ν–‰

3) 봇 이름/μœ μ €λ„€μž„ μ„€μ •

4) Bot Token λ°œκΈ‰

 

⚠️ 주의

Bot Token은 λΉ„λ°€λ²ˆν˜Έμ™€ λ™μΌν•©λ‹ˆλ‹€.

μ™ΈλΆ€ μ±„νŒ…/μŠ€ν¬λ¦°μƒ·/κΉƒ 컀밋에 μ ˆλŒ€ λ…ΈμΆœν•˜μ§€ λ§ˆμ„Έμš”.

 

 

────────────────────────

STEP 3. chat_id 확인

────────────────────────

많이 ν—·κ°ˆλ¦¬λŠ” λΆ€λΆ„μž…λ‹ˆλ‹€.

@username이 μ•„λ‹ˆλΌ μˆ«μžν˜• chat_idκ°€ ν•„μš”ν•©λ‹ˆλ‹€.

 

절차

- 봇 μ±„νŒ…λ°©μ—μ„œ /start 전솑

- 일반 λ©”μ‹œμ§€ 1개 전솑

- μ•„λž˜ μ£Όμ†Œ 호좜

 

https://api.telegram.org/bot<YOUR_BOT_TOKEN>/getUpdates

 

μ‘λ‹΅μ—μ„œ 확인할 κ°’

- chat.id (예: 7992536188)

 

 

────────────────────────

STEP 4. OpenClaw Telegram μ„€μ • 반영

────────────────────────

핡심 μ„€μ • ν•­λͺ©

- channels.telegram.enabled

- channels.telegram.botToken

- channels.telegram.dmPolicy

 

μ„€μ • 반영 ν›„ μž¬ν™•μΈ

openclaw status --deep

 

 

────────────────────────

STEP 5. μ†‘μˆ˜μ‹  ν…ŒμŠ€νŠΈ

────────────────────────

Telegram API 직접 ν…ŒμŠ€νŠΈ

https://api.telegram.org/bot<YOUR_BOT_TOKEN>/sendMessage?chat_id=<CHAT_ID>&text=OpenClaw%20test

 

응닡에 ok:trueκ°€ 뜨면 API κ²½λ‘œλŠ” μ •μƒμž…λ‹ˆλ‹€.

 

이제 Telegramμ—μ„œ λ΄‡μ—κ²Œ 직접 λ©”μ‹œμ§€λ₯Ό 보내고,

OpenClaw 응닡이 μ˜€λŠ”μ§€ ν™•μΈν•˜λ©΄ 연동 μ™„λ£Œμž…λ‹ˆλ‹€.

 

 

────────────────────────

🧯 νŠΈλŸ¬λΈ”μŠˆνŒ…

────────────────────────

[문제 1] 401 Unauthorized

- 원인: 토큰 μ˜€νƒ€ / μž¬λ°œκΈ‰ ν›„ ꡬ 토큰 μ‚¬μš©

- ν•΄κ²°: BotFatherμ—μ„œ μƒˆ 토큰 λ°œκΈ‰ ν›„ μ„€μ •κ°’ κ°±μ‹ 

 

[문제 2] getUpdates κ²°κ³Όκ°€ λΉ„μ–΄ 있음(result: [])

- 원인: 봇이 μ‚¬μš©μž λ©”μ‹œμ§€λ₯Ό 아직 λͺ» λ°›μŒ

- ν•΄κ²°: /start + 일반 λ©”μ‹œμ§€ 전솑 ν›„ 재쑰회

 

[문제 3] 봇은 λ³΄λ‚΄λŠ”λ° 응닡이 μ—†μŒ

- 점검: dmPolicy / allowFrom / Gateway μƒνƒœ / chat_id μ •ν™•μ„±

 

 

────────────────────────

πŸ” λ³΄μ•ˆ 체크리슀트

────────────────────────

- Bot Token/API Key μ™ΈλΆ€ λ…ΈμΆœ κΈˆμ§€

- 둜그/캑처 곡유 μ‹œ 민감정보 λ§ˆμŠ€ν‚Ή

- λ…ΈμΆœ μ˜μ‹¬ μ‹œ μ¦‰μ‹œ 토큰 폐기 및 μž¬λ°œκΈ‰

 

 

────────────────────────

마무리

────────────────────────

OpenClaw + Telegram 연동은 μ•„λž˜ 3κ°€μ§€λ§Œ μ •ν™•ν•˜λ©΄ μ•ˆμ •μ μœΌλ‘œ μš΄μ˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

 

1. Bot Token μ •ν™•μ„±

2. chat_id μ •ν™•μ„±

3. μƒνƒœ 점검 μŠ΅κ΄€(openclaw status --deep)

 

λ‹€μŒ κΈ€μ—μ„œλŠ” μ‹€μ œ 운영용으둜

- μ•Œλ¦Ό μžλ™ν™”

- κ°„λ‹¨ν•œ μž‘μ—… μ˜ˆμ•½

- 문제 감지 루틴

κΉŒμ§€ μ—°κ²°ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€.

λ°˜μ‘ν˜•