discrawl은(는) 무엇을 하나요?
먼저 로컬 Discord 아카이브를 사용하세요. 최근/현재 질문에 대해서는 discrawl status --json을 확인하고, discrawl doctor로 소스/설정 준비 상태를 점검하세요. 오래되었거나 요청된 범위가 누락되었거나 명시적으로 요청된 경우에만 새로고침하세요.
discrawl sync --source wiretap # 로컬 Discord 데스크톱 아티팩트
discrawl sync # 설정된 소스; 봇 API는 자격 증명 필요
신중한 과거 데이터 백필에만 --full을 사용하세요. 사용 중/잠긴 데이터베이스를 해결하기 위해 다른 아카이브 작성자를 방해하지 마세요. 기본 macOS, XDG 또는 레거시 경로를 가정하는 대신 설정된 경로를 확인하세요.
제한된 범위 읽기
DISCRAWL_NO_AUTO_UPDATE=1 discrawl search --limit 20 "query"
discrawl messages --channel '<channel>' --days 7 --all
discrawl dms --last 20
DISCRAWL_NO_AUTO_UPDATE=1 discrawl --json sql "select count(*) as messages from messages;"
DISCRAWL_NO_AUTO_UPDATE=1은 읽기 테스트 중 git-share 업데이트를 억제합니다. discrawl sql은 기본적으로 읽기 전용이며 SQL 인수 또는 stdin을 허용합니다. 일반 읽기가 너무 거칠 때 정확한 개수/조인에 사용하세요. 명시적으로 요청되고 검토된 데이터베이스 변형 없이 --unsafe --confirm을 절대 사용하지 마세요. 필터에 대한 하위 명령 도움말을 참조하세요. 절대 날짜 범위, 채널/DM 이름, 개수, 최신 상태 및 소스 격차를 보고합니다.
소스 경계
데스크톱 와이어탭은 로컬 아티팩트를 읽습니다. 자격 증명을 추출하거나, 사용자 토큰을 사용하거나, 사용자로서 Discord를 호출하거나, Discord 애플리케이션 저장소에 쓰면 안 됩니다. 봇 동기화는 설정된 봇 자격 증명이 필요합니다. 가용성을 추론하지 마세요. 데스크톱 DM은 로컬 전용이며 게시된 Git 스냅샷의 일부가 아닙니다. Git-share 스냅샷은 비밀과 @me DM 행을 제외해야 합니다.
구현 작업이나 실제로 누락된 CLI 기능의 경우, 체크아웃 원격이 openclaw/discrawl인지 확인하고 해당 지침을 따르세요. 시스템별 이전 체크아웃 경로를 가정하지 마세요.
ClawSweeper 샌드박스
샌드박스 리더만 사용하세요:
discrawl-sandbox search --limit 20 "query"
discrawl-sandbox messages --channel clawtributors --days 7 --all
discrawl-sandbox status --json
이 리더는 https://github.com/openclaw/discord-store.git을 /root/clawsweeper-sandbox-workspace/.discrawl/discrawl.db로 가져오며 discord.token_source = "none"입니다. 게시된 Git 스냅샷은 공개 채널로 필터링됩니다. 샌드박스 공개 Discord 세션에서 /root/.discrawl/config.toml 또는 풍부한 작성자 DB를 사용하지 마세요.