통합

통합은 봇을 외부 서비스와 연결합니다. 각 통합은 저장된 구성(암호화된 비밀 포함)이며, 반응 액션에서 사용됩니다. 섹션은 왼쪽 메뉴의 통합에 있습니다. 통합 추가 버튼, 연결 토글, 각 카드의 설정 버튼이 있습니다.

사용 가능한 서비스

  • AI — 언어 모델(OpenAI 호환 API). AI 응답 참조.
  • Google Sheets — 테이블에 행 추가.
  • Google Drive — 폴더에 파일 업로드.
  • GetCourse — GetCourse에 사용자 및 거래 전송.
  • 웹훅 — 모든 서비스에 HTTP로 범용 데이터 전송.
  • 외부 핸들러 — WebSocket으로 자체 백엔드 연결: 반응을 서버가 처리합니다. 외부 핸들러 참조.

설정

추가 시 서비스를 선택하고 유형에 따른 이름과 구성 필드를 입력합니다:

웹훅

  • 웹훅 URL — 수신자 주소.
  • HMAC 서명(비밀) — 인증 확인용. 요청은 X-Signature: sha256=... 헤더로 서명됩니다.

GetCourse

  • 계정비밀 키.
  • 객체 — "사용자" 또는 "거래".

Google Sheets

  • 테이블 ID범위.
  • 서비스 계정 JSON(비밀) — Google 서비스 계정 키.

Google Drive

  • 폴더 ID.
  • 서비스 계정 JSON(비밀).

AI

  • Base URL, 모델, 시스템 프롬프트, API 키(비밀). 자세한 내용은 AI 응답.

외부 핸들러

WebSocket 통합: 서버가 GetMyBot에 연결하여 Telegram Bot API 형식의 명령으로 반응을 처리합니다.

  • WebSocket 주소 — 서비스가 연결하는 주소.
  • 연결 토큰(비밀) — 생성 시 한 번만 표시됩니다. 재발급 버튼이 있습니다.

세부 사항, 프로토콜, 서비스 예시는 외부 핸들러를 참조하세요.

반응에서 사용

  • AI웹훅은 즉시 액션/채널로 사용할 수 있습니다: AI 액션을 추가하거나 웹 요청 액션으로 웹훅 주소에 데이터를 전송하세요.
  • GetCourse, Google Sheets, Google Drive 액션은 반응 빌더에서 "곧 출시"로 표시됩니다 — 통합 자체는 지금 설정할 수 있습니다.

보안

모든 발신 요청은 SSRF 보호(내부 네트워크 접근 금지)를 거치며, 응답 크기가 제한됩니다. 통합 비밀은 암호화된 형태로 저장됩니다.

다음 단계