360 Secure SkillHub
360 安全技能中心

网页爬取工具

面向本地 Discord 归档的命令行技能:先检查同步新鲜度,再按关键词、频道、时间范围或 DM 做有界查询,并用只读 SQL 做精确计数与排名;归档陈旧时可用已配置的机器人凭据同步。不发送消息、不提取用户令牌,数据库写操作需显式确认。

openclaw
openclaw
热度 26.95
最近更新 2026-09-22 02:57:25
分类:搜索依赖:代码执行 / 读写文件 / 第三方 API应用场景:研究 / 数据处理 / 工作流

安装技能

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

执行命令安装此 skill: npx secure-skills-cli add discrawl
Metadata
name
discrawl
description
Discord archive: search, sync freshness, DMs, channel slices, SQL counts, and Discrawl repo work.
metadata
{"openclaw":{"homepage":"https://github.com/openclaw/discrawl","requires":{"bins":["discrawl"]},"install":[{"kind":"go","module":"github.com/openclaw/discrawl/cmd/discrawl@latest","bins":["discrawl"]}]}}

Discrawl

Use local Discord archive data before live Discord APIs. Check freshness for recent/current questions:

discrawl status --json
discrawl doctor

Refresh only when stale or asked:

discrawl sync --source wiretap
discrawl sync

Query with bounded slices:

DISCRAWL_NO_AUTO_UPDATE=1 discrawl search --limit 20 "query"
discrawl messages --channel '#maintainers' --days 7 --all
discrawl dms --last 20
DISCRAWL_NO_AUTO_UPDATE=1 discrawl --json sql "select count(*) from messages;"

Report absolute date spans, channel/DM names, counts, and known gaps. Use read-only SQL for exact counts/rankings. Never use --unsafe --confirm unless the user explicitly requests a reviewed DB mutation.

Boundaries: bot sync needs configured Discord bot credentials. Wiretap reads local Discord Desktop artifacts only; do not extract user tokens, call Discord as the user, or write to Discord storage. Git-share snapshots must not include secrets or @me DM rows.