Glowb Dev Docs
Admin API인스타 DM 자동응답

규칙 목록

자동응답 규칙을 우선순위 순으로 조회합니다.

규칙 목록

자동응답 규칙을 우선순위 순으로 조회합니다.

릴레이는 이 순서대로 평가해 먼저 맞는 하나만 실행합니다. 순서가 곧 의미입니다.

HTTP 요청

GET /ai/admin/ig-dm/rules
Authorization: Bearer {access_token}

응답

성공 응답 (200 OK)

{
  "status": 200,
  "code": null,
  "message": "규칙 목록을 조회했습니다.",
  "data": [
    {
      "id": 1,
      "priority": 10,
      "name": "RAISE_REQUEST",
      "keywords": ["더 주", "올려", "인상", "증액"],
      "replyTemplate": "단가 협의 요청 주셔서 감사합니다.\n담당자가 확인 후 직접 안내드리겠습니다.",
      "action": "HANDOFF",
      "quoteRatio": null,
      "enabled": true,
      "updatedAt": "2026-08-11T12:29:00"
    },
    {
      "id": 3,
      "priority": 30,
      "name": "PRICE_INQUIRY",
      "keywords": ["단가", "가격", "얼마", "견적"],
      "replyTemplate": "이번 캠페인 제안 단가는 {price}원(세금 포함)입니다.",
      "action": "QUOTE",
      "quoteRatio": 1.000,
      "enabled": true,
      "updatedAt": "2026-08-11T12:29:00"
    }
  ]
}

필드

필드설명
priority낮을수록 먼저 평가합니다
keywords이 중 하나라도 본문에 있으면 매칭됩니다
replyTemplate치환자로 금액을 넣을 수 있습니다
actionSEND=정해진 문구 / HANDOFF=대기 안내 후 담당자 인계 / QUOTE=금액 제시
quoteRatio기준가 대비 제시 비율. QUOTE 규칙에만 값이 있습니다

"금액을 말하는 규칙인가"는 별도 불린이 아니라 action 의 한 갈래입니다. 속성이 아니라 종류라서 컬럼을 하나 더 두는 대신 기존 enum 에 흡수했습니다. 덕분에 제약도 "QUOTE 면 비율이 있다" 한 줄로 단순해집니다.

순서가 만드는 의미

기본 규칙 7종은 이 순서로 들어 있고, 각 배치에는 이유가 있습니다.

우선순위규칙왜 이 자리인가
10RAISE_REQUEST"더 주시면 할게요" 를 수락으로 읽으면 안 되므로 ACCEPT 보다 앞
20ACCEPT"그 가격에 할게요" 가 재견적으로 새면 안 되므로 PRICE_INQUIRY 보다 앞
30PRICE_INQUIRYQUOTE — 단가 제시 + 신청 유도
40SITE_INFO캠페인 링크 안내
50DELIVERYSCHEDULE 의 '언제' 가 배송 문의를 가로채므로 그보다 앞
60SCHEDULE제출·업로드 일정
70GREETING"안녕하세요 단가 얼마예요?" 는 인사가 아니라 용건이므로 맨 뒤

에러 응답

상태 코드설명
401인증 실패
403ADMIN 권한 없음

On this page