메인 콘텐츠로 건너뛰기

소개

이 튜토리얼에서는 OpenClaw Manager에서 Telegram 봇을 생성하고 설정하는 방법을 안내합니다. 설정이 완료되면 Telegram Bot이 APIMart의 AI 모델을 사용하여 사용자와 지능적인 대화를 나눌 수 있습니다.
전제 조건: OpenClaw Manager 배포가 완료되고, Manager가 실행 중이며 관리 인터페이스에 접속할 수 있는지 확인하세요.

1단계: Telegram에서 Bot 생성

  1. Telegram을 열고 @BotFather를 검색하여 대화 시작
BotFather 검색
  1. /newbot 명령어 전송
/newbot 명령어 전송
  1. 안내에 따라 봇의 표시 이름을 입력 (예: My AI Bot)
봇 이름 입력
  1. 봇의 사용자 이름을 입력 (bot으로 끝나야 함, 예: my_ai_chatbot)
봇 사용자 이름 입력
  1. BotFather가 Bot Token을 반환합니다 (형식: 123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11), 복사하여 저장
Bot Token 획득
Bot Token을 안전하게 보관하세요. 유출된 경우 BotFather에서 /revoke 명령어를 사용하여 재생성하세요.

2단계: Manager에서 인스턴스 생성

  1. OpenClaw Manager 관리 인터페이스를 열기 (http://127.0.0.1:51942)
  2. + 새 인스턴스 클릭
새 인스턴스
  1. 인스턴스 이름 입력 — 예: my-telegram-bot (영문자, 숫자, 밑줄, 하이픈만 가능)
인스턴스 이름 입력
  1. AI 모델 선택 — 사용할 모델 선택
모델 선택
  1. APIMart API Key 입력sk-로 시작하는 API 키 입력
API Key 입력
  1. 채널 선택Telegram 선택
  2. Bot Token 붙여넣기 — 1단계에서 획득한 Bot Token 붙여넣기
Telegram 채널 설정
  1. 생성 클릭하여 인스턴스 생성 완료

3단계: 페어링 코드 연결

인스턴스 생성·시작 후 페어링 코드로 사용자 인증을 완료:
  1. Telegram에서 방금 생성한 봇의 사용자 이름을 검색
  2. 아무 메시지 전송 (예: “안녕하세요”)
  3. 봇이 8자리 페어링 코드 (예: DFE62DTD)로 응답
페어링 코드 획득
  1. Manager의 새 인스턴스 마법사로 돌아가 “페어링 코드 입력” 단계에서 코드를 입력하고 “승인” 클릭
페어링 코드 입력
  1. 코드가 승인되면 “완료” 클릭
페어링 승인 성공
  1. Telegram으로 돌아가 다시 메시지를 보내면 봇이 AI 생성 콘텐츠로 응답
봇과 대화
팁: 페어링 코드는 Gateway 메모리에 저장되며 Gateway 재시작 후 무효화됩니다. 코드가 만료되면 사용자에게 새 메시지를 보내도록 안내하면 됩니다.

자주 묻는 질문

Q1: 봇을 생성했지만 메시지에 응답하지 않나요?

해결 방법:
  1. Manager에서 인스턴스 상태가 “실행 중”인지 확인
  2. Bot Token이 올바르게 입력되었는지 확인
  3. Gateway 로그 확인: ~/.openclaw-<인스턴스명>/logs/gateway.log

Q2: 페어링 코드 승인에 실패했나요?

해결 방법:
  • Gateway가 실행 중인지 확인
  • 페어링 코드는 대소문자를 구분합니다, 신중하게 확인하세요
  • 코드는 Gateway 재시작 후 무효화됩니다, 사용자에게 새 메시지를 보내도록 안내하세요

OpenClaw Manager 배포 가이드로 돌아가기

Manager 설치, 배포 및 인스턴스 관리 완전 가이드 확인