360 Secure SkillHub
360 安全技能中心

review-manager

여러 플랫폼의 매장 리뷰를 스크래핑으로 수집하고, 별점 구간별 자동 답글 초안 생성, 부정 리뷰 임계값·키워드 알림, 주간 감성·키워드 리포트, 경쟁사 비교를 Node 스크립트와 Discord 알림으로 제공하는 OpenClaw 전용 스킬.

mupengi-bot
mupengi-bot
热度 65.56
最近更新 2026-05-18 12:04:05
分类:营销依赖:代码执行 / 联网浏览搜索 / 读写文件 / 第三方 API / 内部调用大模型应用场景:社交媒体 / 文案创作 / 市场分析 / 报告撰写 ...

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add review-manager
Metadata
name
review-manager
description
고객사 리뷰 수집·자동답글·알림·리포트 통합 관리. 네이버플레이스/구글/배민/쿠팡 리뷰 모니터링 + 감성분석 + 경쟁사 비교
homepage
https://github.com/openclaw/review-manager
metadata
{"openclaw":{"emoji":"⭐","requires":{"bins":["node"]},"install":[]}}

Review Manager

고객사용 리뷰 통합 관리 시스템. 여러 플랫폼의 리뷰를 자동 수집하고, AI 기반 답글 생성, 악성 리뷰 알림, 주간 분석 리포트를 제공합니다.

주요 기능

  1. 리뷰 수집 — 네이버 플레이스, 구글 리뷰, 배달의민족, 쿠팡 리뷰 스크래핑
  2. 자동 답글 — 긍정 리뷰 감사 답글, 부정 리뷰 공감+해결 답글 자동 생성
  3. 악성 리뷰 알림 — 별점 2 이하 or 키워드 감지 시 즉시 알림
  4. 주간 리포트 — 평균 별점 추이, 키워드 분석, 감성 분석 요약
  5. 경쟁사 비교 — 같은 카테고리 경쟁사 리뷰 점수 모니터링

설정

~/.openclaw/workspace/skills/review-manager/config.json 생성:

{
  "stores": [
    {
      "id": "store1",
      "name": "무펭이 카페 강남점",
      "platforms": {
        "naver": "https://m.place.naver.com/restaurant/1234567890",
        "google": "ChIJN1t_tD...",
        "baemin": "https://www.baemin.com/...",
        "coupang": "https://www.coupangeats.com/..."
      }
    }
  ],
  "alert": {
    "channels": ["discord"],
    "discordChannelId": "1234567890",
    "thresholds": {
      "lowRating": 2,
      "keywords": ["불친절", "더럽", "환불", "최악"]
    }
  },
  "competitors": [
    {
      "name": "경쟁업체A",
      "naver": "https://m.place.naver.com/restaurant/9876543210"
    }
  ],
  "schedule": {
    "collectInterval": "1h",
    "weeklyReportDay": "monday",
    "weeklyReportTime": "09:00"
  }
}

템플릿 복사:

cp {baseDir}/config.template.json ~/.openclaw/workspace/skills/review-manager/config.json

사용법

1. 리뷰 수집

모든 플랫폼에서 최신 리뷰 수집:

node {baseDir}/scripts/collect-reviews.js

특정 매장만:

node {baseDir}/scripts/collect-reviews.js --store store1

특정 플랫폼만:

node {baseDir}/scripts/collect-reviews.js --platform naver

2. 자동 답글 생성

미답변 리뷰에 자동 답글 생성 (실제 등록은 하지 않고 미리보기):

node {baseDir}/scripts/auto-reply.js --preview

실제 등록 (플랫폼 API 또는 브라우저 자동화 필요):

node {baseDir}/scripts/auto-reply.js --apply

3. 악성 리뷰 체크

설정된 임계값/키워드에 따라 부정 리뷰 감지 및 알림:

node {baseDir}/scripts/check-negative.js

cron/heartbeat 등록 예시:

# 매 시간 체크
0 * * * * cd ~/.openclaw/workspace/skills/review-manager && node scripts/check-negative.js

4. 주간 리포트

지난 7일 리뷰 통계 + 감성 분석 + 키워드 트렌드:

node {baseDir}/scripts/weekly-report.js

Discord로 전송:

node {baseDir}/scripts/weekly-report.js --send discord

5. 경쟁사 비교

경쟁사 리뷰 점수 비교 분석:

node {baseDir}/scripts/compare-competitors.js

데이터 저장

모든 수집된 리뷰는 ~/.openclaw/workspace/skills/review-manager/data/ 에 JSON 형태로 저장:

data/
├── reviews/
│   ├── store1-naver-2026-02.json
│   ├── store1-google-2026-02.json
│   └── ...
├── replies/
│   └── generated-replies.json
└── reports/
    └── weekly-2026-W07.json

답글 생성 로직

  • 별점 4-5: 감사 + 브랜드 톤앤매너 유지
  • 별점 3: 중립 + 개선 의지 표명
  • 별점 1-2: 공감 + 사과 + 구체적 해결 방안 제시

AI 모델(Claude/GPT)을 활용하여 자연스러운 문장 생성.

주의사항

  • 플랫폼마다 스크래핑 정책이 다르므로 과도한 요청은 차단될 수 있음
  • 네이버 플레이스는 모바일 웹 버전 파싱 권장
  • 배민/쿠팡은 로그인 필요할 수 있음 (브라우저 자동화 활용)
  • 자동 답글 등록 시 플랫폼 정책 준수 필요

팁

  • OpenClaw heartbeat과 연동하여 주기적 리뷰 체크 자동화
  • Discord webhook으로 실시간 알림 연동
  • 답글 톤은 config.json에 브랜드별 커스터마이징 가능

트러블슈팅

문제 해결
네이버 플레이스 403 에러 User-Agent 변경, 요청 간격 증가
구글 리뷰 스크래핑 실패 Google Places API 사용 검토
배민 로그인 필요 browser tool로 쿠키 획득 후 재사용
답글 생성 품질 낮음 config.json에 브랜드 가이드라인 추가