用途:这是一个基于 discord-cli 的 Discord 只读技能,面向金融研究,用于搜索交易社区讨论、监测加密货币与市场群组、跟踪金融社区情绪,以及导出消息供分析。不支持发消息、加 reaction、编辑、删除或管理服务器等写操作。
主要能力:列出服务器与频道、查看服务器信息和成员、抓取频道历史消息、把消息同步到本地后做本地搜索、按时间窗口查看最近或当天消息、统计消息与活跃用户、生成活动时间线,以及导出为 text 或 json。服务器端搜索用 discord dc search,无需同步;本地搜索用 discord search,需先同步。
使用方式:需 Python 3.10+,安装命令为 uv tool install kabi-discord-cli。鉴权可用 discord auth --save(从本地 Discord 客户端或浏览器会话提取 token),或设置环境变量 DISCORD_TOKEN。任何命令前先运行 discord status 检查鉴权。处理数据时建议加 --json 或 --yaml;本地查询前先执行 discord dc sync CHANNEL_ID;用 -n N 限制结果数量,通常从 50–100 开始;recent、top、timeline、export 可用 --hours N 限定时间范围。
限制:该技能仅使用从本地提取的 Discord token,不需要 bot 账号,但 token 属敏感信息,不应输出到标准输出。只读,禁止任何写入操作,也不要运行会删除本地数据的 discord purge。缺少权限时会出现 401/403,请求过多会触发 429,需等待后重试。详细命令语法见 references/commands.md。