Openclaw용 멀티 봇 중복 제거

여러 봇 채널에 의해 동시에 트리거될 때 AI 에이전트가 중복 응답을 보내지 못하도록 방지하는 정교한 행동 기반 규칙입니다.

scottrao635-svg
v1.0.0
Mar 16, 2026
0
864
0

설치 및 다운로드

1. ClawHub CLI

레지스트리에서 스킬을 바로 설치하는 가장 빠른 방법입니다.

npx clawhub@latest install multi-bot-dedup

2. 수동 설치

스킬 폴더를 다음 위치 중 하나로 복사하세요

글로벌
~/.openclaw/skills/
워크스페이스
<project>/skills/

우선순위: 워크스페이스 > 로컬 > 번들

3. 프롬프트 설치

이 프롬프트를 OpenClaw에 복사하면 자동으로 설치됩니다.

Clawhub를 사용해서 multi-bot-dedup 설치를 도와줘. Clawhub가 설치되어 있지 않다면 먼저 설치해 줘 (npm i -g clawhub).

다운로드를 원하시나요?

ZIP 아카이브 형태의 원본 스킬 파일을 받으세요.

멀티 봇 중복 제거란 무엇인가요?

multi-bot-dedup 기술은 여러 Lark 또는 Feishu 봇이 활성화된 Openclaw Skills 환경을 위해 설계된 전문 논리 계층입니다. 사용자가 메시지를 보낼 때 여러 봇이 동시에 트리거되는 경우, 이 기술은 AI가 한 번만 응답하도록 보장하는 중복 제거 규칙을 제공합니다. 이는 발신자 신원, 메시지 타이밍 및 콘텐츠 유사성을 확인하여 새로운 응답을 처리할지 여부를 결정함으로써 효과적으로 통신 채널을 깨끗하게 유지합니다.

이를 행동 사양으로 구현함으로써 AI는 상태 파일에 저장된 상호 작용 기록을 능동적으로 모니터링합니다. 이는 동일한 조직이나 채팅 그룹 내에서 여러 봇 계정으로부터 동일한 AI 응답을 받는 어수선하고 비전문적인 경험을 방지합니다.

멀티 봇 중복 제거 활용 사례

  • 여러 기능 봇(예: HR, IT, 관리자)이 구성된 기업 환경 관리.
  • 다중 채널 AI 통합과 상호 작용하는 사용자의 알림 피로 방지.
  • 동일한 동시 메시지의 중복 처리를 건너뛰어 token 사용량 최적화.
  • 다양한 Feishu/Lark 봇 인스턴스 간의 응답 논리 동기화.

멀티 봇 중복 제거 작동 원리

  1. 메시지를 받으면 AI 에이전트는 기술 디렉토리에 있는 dedup_state.json 파일을 읽습니다.
  2. 시스템은 sender_id와 메시지 내용의 처음 50자를 기반으로 간단한 해시를 계산합니다.
  3. AI는 세 가지 기준을 평가합니다: 발신자가 상태에 존재하는지, 마지막 응답이 30초 이내였는지, 그리고 메시지 해시가 이전 기록과 일치하는지 여부입니다.
  4. 세 가지 기준이 모두 충족되면, 에이전트는 NO_REPLY 동작을 트리거하여 중복 응답을 건너뜁니다.
  5. 기준이 하나라도 충족되지 않으면(새 주제 또는 경과된 시간), AI는 일반 응답을 생성하고 새로운 타임스탬프와 해시로 상태 파일을 즉시 업데이트합니다.

멀티 봇 중복 제거 설정 가이드

이것은 Openclaw Skills를 위한 행동 기술이므로 다음 단계에 따라 논리를 통합하십시오:

  1. 기술 구성 디렉토리 생성:
mkdir -p skills/multi-bot-dedup/
  1. 빈 JSON 객체로 상태 추적 파일 초기화:
echo '{}' > skills/multi-bot-dedup/dedup_state.json
  1. AI 에이전트의 시스템 프롬프트 또는 지침 세트를 업데이트하여 multi-bot-dedup 행동 가이드에 정의된 중복 제거 규칙을 포함하십시오.
  2. 환경에 기술 디렉토리를 읽고 쓸 수 있는 필요한 권한이 있는지 확인하십시오.

멀티 봇 중복 제거 데이터 스키마 및 분류 체계

이 기술은 사용자 식별자로 매핑된 JSON 구조를 사용하여 상태를 유지합니다. 이 데이터는 Openclaw Skills가 봇 간의 상호 작용 수명 주기를 추적할 수 있도록 합니다.

속성 유형 설명
sender_id String 사용자의 고유 ID(예: Feishu의 ou_ID).
last_reply_time Long 마지막으로 처리된 응답의 Unix 타임스탬프(밀리초).
last_message_hash String 이전 메시지의 처음 50자 해시값.

멀티 봇 중복 제거 고급 기능

  • 서로 다른 봇 webhook 간의 네트워크 지연을 처리하기 위한 시간 창 임계값(기본값 30초).
  • 빠른 속도의 고유 메시지는 답변되도록 보장하면서 오탐지를 방지하는 콘텐츠 인식 해싱.
  • 명시적 재정의 지원: 사용자가 반복하거나 명확히 하라는 직접적인 지침을 제공하면 중복 제거 논리가 무시됩니다.
  • 상태 비저장에서 상태 저장으로의 전환: 이 기술은 상태 파일이 없는 경우를 기본적으로 일반 처리로 설정하여 원활하게 처리합니다.

SKILL.md


로드 중

관련 Openclaw 스킬

METADATA

Github Stars: 0
forks: 0

추천*