discrawl
将 Discord 服务器历史镜像到本地 SQLite 数据库,实现离线搜索与分析。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:discrawl。 它的用途是:将 Discord 服务器历史镜像到本地 SQLite 数据库,实现离线搜索与分析。 完整的 Skill 内容见:https://321skill.com/skills/discrawl/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“帮我初始化一个 Discord 服务器存档项目,并开始同步‘技术讨论区’这个服务器的历史消息。”,它会引导你配置 Bot Token 并执行同步命令,将服务器所有可访问的频道和消息下载到本地数据库。之后你可以说:“搜索上个月所有关于‘API设计’的讨论”,它便能在本地数据库中快速进行全文检索并返回结果。
介绍
Discrawl 解决了 Discord 服务器历史记录难以离线保存、搜索和分析的问题。它通过配置的 Discord Bot 权限,将服务器中的频道、成员、线程和消息历史同步到本地的 SQLite 数据库,并建立全文搜索索引,让你无需依赖 Discord 官方搜索即可快速查找过往信息。
使用方式主要分为两种:一是通过 Bot Token 同步服务器数据,二是通过“窃听”模式导入本地 Discord Desktop 客户端的缓存消息(包括私信),后者无需用户令牌,仅读取本地缓存文件。安装后,通过简单的命令行即可初始化、同步数据,并在终端中浏览存档或进行搜索。
该工具非常适合需要长期归档团队沟通记录、进行历史数据分析或希望在无网络环境下查阅 Discord 内容的团队管理者、社区运营者和开发者。对于有合规审计或知识管理需求的团队,它提供了一种私有的、可版本控制的存档方案。
建议使用前仔细配置 Discord Bot 的权限和意图,确保其拥有查看频道和读取消息历史的权限。请注意,“窃听”模式导入的私信数据默认仅保留在本地,不会被推送到 Git 存档中,这有助于保护用户隐私。对于大型服务器,首次同步可能需要较长时间。
核心特点
与仅提供在线搜索或简单导出的工具不同,Discrawl 提供完整的本地 SQLite 镜像和全文搜索,并独创了无需用户令牌、仅读取本地缓存的“窃听”模式来安全导入私信;此外,它支持将存档发布为私有 Git 仓库,实现团队内部的只读共享,无需每个成员都拥有 Bot 凭证。
注意事项
不适合需要实时同步或仅想查看单一频道最新几条消息的轻量级场景,且首次同步大量历史数据耗时较长。
常见问题
使用 Discrawl 需要 Discord 用户账号密码吗?
不需要。服务器同步使用独立的 Bot Token,私信导入仅读取本地缓存文件,不涉及用户令牌或密码。
同步的数据可以分享给团队其他成员吗?
可以,通过将存档发布为私有 Git 仓库,其他成员可通过 Git 只读访问,无需配置 Discord Bot。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/discrawl/raw/index.md 读取 discrawl 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/discrawl/raw/index.md(查看排版版本)