문서 / 빠른 시작

10분 만에 첫 봇을 시작하세요

이 가이드는 텔레그램 봇을 만들고, Meshwire에 연결하고, 실제 흐름을 게시하는 과정을 안내합니다.

1. BotFather로 봇 만들기

텔레그램을 열고 @BotFather에게 메시지를 보낸 다음 /newbot을 실행하세요. 표시 이름과 'bot'으로 끝나는 고유한 사용자 이름을 선택하세요. BotFather가 HTTP API 토큰을 반환합니다 — 이를 복사해 두세요. 다음 단계에서 필요합니다.

/newbot
Alright, a new bot. How are we going to call it?
> Acme Support Bot
Good. Now let's choose a username for your bot.
> acme_support_bot
Done! Use this token to access the HTTP API:
110201543:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw

2. 토큰을 Meshwire에 연결하기

콘솔에서 봇 → 새 봇으로 이동하여 토큰을 붙여넣고 호스팅 모드를 선택하세요. 프로덕션에는 웹훅 모드를 권장하며, 폴링은 빠른 로컬 테스트에 유용합니다.

POST /v1/bots
{
  "name": "Acme Support Bot",
  "token": "110201543:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw",
  "hostingMode": "webhook",
  "timezone": "Europe/Warsaw"
}

3. 첫 흐름 만들기

흐름 편집기를 열고 trigger.command 노드(예: /start)를 캔버스로 드래그하세요. 환영 메시지가 담긴 msg.text 노드에 연결한 다음, 빠른 응답 버튼이 있는 msg.inline_keyboard 노드를 추가하세요.

trigger.command(/start)
  -> msg.text("Welcome to Acme Support! How can we help?")
  -> msg.inline_keyboard(["Talk to sales", "Track an order"])

4. 샌드박스에서 테스트하기

내장 시뮬레이터를 사용하면 실제 텔레그램 트래픽에 영향을 주지 않고 테스트 메시지를 보낼 수 있습니다. 버튼과 미디어를 포함해 흐름이 실제로 어떻게 응답할지 정확히 보여줍니다.

Simulator > /start
Bot: Welcome to Acme Support! How can we help?
     [ Talk to sales ]  [ Track an order ]

5. 게시하기

게시를 클릭하고 간단한 릴리스 노트를 추가하세요. Meshwire는 흐름을 검증하고, 버전 스냅샷을 저장하며, 실제 트래픽을 그 버전으로 전환합니다. 언제든지 이전 버전으로 되돌릴 수 있습니다.

POST /v1/bots/{botId}/publish
{ "note": "Initial launch: welcome + support routing" }

더 깊이 알아볼 준비가 되셨나요?

다음을 살펴보세요: API 참조 또는 발신 웹훅 을 설정해 이벤트를 자체 시스템과 동기화하세요.

더 깊이 알아보기

빈 화면이 아니라 템플릿으로 시작하세요

템플릿 카탈로그에는 60개 이상의 즉시 사용 가능한 봇이 있습니다 — 지역 서비스, 부동산, 전문 상담, 운영, 커뮤니티, 여행, 교육, 상거래. 이름·카테고리·키워드로 검색되고 정직한 복잡도 등급(스타터, 비즈니스, 어드밴스드, 엔터프라이즈)이 붙어 있어 클릭 전에 무엇을 맡는지 알 수 있습니다.\n모든 템플릿은 작동하는 샘플 데이터와 함께 설치됩니다. 상점엔 샘플 상품과 결제 레일이, 예약 흐름엔 원클릭 제거 가능한 샘플 시간대가 따릅니다. 핵심은 봇이 첫 메시지부터 스스로를 시연한다는 것 — 샘플은 준비될 때 실제 콘텐츠로 교체하면 됩니다.\n설치 마법사가 이름 지정, BotFather 토큰, 실행 방식을 안내합니다. 메뉴·명령·언어별 문안 등 나머지는 모두 템플릿에서 옵니다.

게시: 먼저 저장, 그다음 라이브

빌더는 초안과 게시된 흐름을 구분합니다. 저장은 초안을 쓰고, 게시는 현재 캔버스를 저장한 뒤 새 번호의 버전으로 배포하여 실행 중인 봇이 즉시 반영합니다.\n게시는 멱등입니다. 라이브와 동일한 흐름을 게시해도 빈 버전이 생기지 않아 더블클릭에 부작용이 없습니다. 게시마다 노트를 붙일 수 있고 버전은 기록에 남으며, 이전 버전은 버전 탭에서 한 번에 되돌릴 수 있습니다.\n봇 헤더의 게시 버튼은 마지막으로 저장된 흐름을 게시합니다 — 대화상자에 정확히 그렇게 적혀 있어 어떤 버튼이 무엇을 하는지 헷갈릴 일이 없습니다.