惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
SegmentFault 最新的问题
Google DeepMind News
Google DeepMind News
G
Google Developers Blog
Martin Fowler
Martin Fowler
MongoDB | Blog
MongoDB | Blog
月光博客
月光博客
Jina AI
Jina AI
宝玉的分享
宝玉的分享
人人都是产品经理
人人都是产品经理
D
DataBreaches.Net
V
V2EX
WordPress大学
WordPress大学
T
The Blog of Author Tim Ferriss
Last Week in AI
Last Week in AI
B
Blog
博客园 - 叶小钗
小众软件
小众软件
Stack Overflow Blog
Stack Overflow Blog
P
Proofpoint News Feed
A
About on SuperTechFans
J
Java Code Geeks
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Y
Y Combinator Blog
Microsoft Security Blog
Microsoft Security Blog

V2EX

我用 AI 写代码,但终端管理反而成了累赘——于是我做了 codux [调研] 各位在公司都用什么 ide 和 agent 写代码? 老运维 share 一个运维平台 看到有公司考核 token 指标,很好奇大家上个月的 AI 账单是多少 GLM-Coding 调用持续报错: z.ai 的 Lite 套餐几乎无法使用,官方 Pro/Max 是否稳定? 现在还有什么渠道可以稳定安全地使用 Claude 吗? 上海漕河泾内推,本组有 2 个 hc,一个后端,一个前端,预算都是 20k 左右,不打卡,氛围好 如果 V2EX 上有一组不永久保存聊天记录(比如只保存 7 天或者 24 小时)的聊天室,那么会开启哪些有用或者有趣的可能? gemini cli 貌似挂了,一直返回 403 第一次在自媒体上赚到钱 收集了最近在使用的低价 GPT, Gemini,邮箱等 AI 会员的小店合集 讨论个大实话:现在企业还在说 AI 编程提效 20%, 30%的,真的太落后,没用懂 AI。因为包括很多前沿公司,已经狂奔到提效 200%-500%的情况 [招聘][远程][币安] 前端/后端/QA/iOS/Android 至少 3 年以上经验 目前有大量 HC 欢迎投递 Chatgpt Pro 用量用不完的可以开这些设置 面试的时候好像遇到钓鱼了,给各位避个坑 cursor 年续费 22 号到期, 自动续费是否还是老的计次套餐呢 被两件破事毁掉的一下午,琐碎的内耗消磨人的精力 使用 Planet 存储 Codex 的会话或者重要信息 如果业务部门领导不要你开发功能,而是要求你教会它用 claude code 开发功能,你会怎么做? 分享一个 MacOS 接绿联 CM818 USB 转 DP 转接器使用感受 我的 HR 朋友 10 年老 Java ,非全大专,大家帮忙看看简历 开源了一个 AI 口语练习工具,音素级发音评分,完全免费可自部署 V2EX 上有哪些你觉得很有趣、印象深刻的妹纸? 字节为啥不出个国内版 Vercel? 有在大马的朋友吗? 问个运营商问题 你们在有领导的公司大群发过的最大胆的消息是什么 公司裁员,目前没有工作。想试试摆摊,做一个移动鲜啤打酒车 我的硬盘 Memblaze Pblaze 5 Linux 下不识别,给 Linux 内核提交了补丁, AI 说有望被合并 只有我一个人觉得 codex 不好用?
做了一个 discord-cli :把 discord 变成可本地检索、可供 AI...
jakevin · 2026-03-13 · via V2EX

[分享] discord-cli — 把 Discord 聊天记录同步到本地 SQLite ,终端搜索 + AI 总结

项目背景

平时泡不少 Discord 社区( crypto 、开源项目、AI 讨论组),消息量大、翻找困难。Discord 自带搜索不支持正则,也没法离线查看。于是写了 discord-cli——一个 local-first 的 Discord 命令行工具:

  • 把频道消息增量同步到本地 SQLite
  • 终端里全文检索、统计、导出
  • 可选接 Claude 做频道摘要 / 分析

GitHub: https://github.com/jackwener/discord-cli

PyPI: https://pypi.org/project/kabi-discord-cli/

核心功能

1. 一键同步聊天记录

# 提取并保存本地 Discord token
discord auth --save

# 发现所有可见文字频道并同步
discord dc sync-all -n 500

# 增量同步(只拉新消息)
discord dc sync-all
  • 自动处理 Discord rate limit (读 retry_after / X-RateLimit-Remaining header ,不会触发封号)
  • 消息存入 ~/Library/Application Support/discord-cli/messages.db

2. 本地搜索 & 统计

# 全文搜索
discord search "rust" -c general

# 今天的消息
discord today

# 按小时统计活跃度
discord timeline --by hour

# 谁发言最多
discord top --hours 24

# 各频道消息量
discord stats

3. 结构化输出,方便脚本 / AI Agent

# JSON / YAML 输出
discord search "release" --json
discord today -c general --yaml

# 导出为文件
discord export general -f json -o out.json
  • 非 TTY 环境自动输出 YAML
  • 所有输出遵循统一的 envelope schema

4. AI 总结 & 分析(可选)

# 安装 AI 依赖
uv tool install 'kabi-discord-cli[ai]'
export ANTHROPIC_API_KEY=...

# 频道 AI 分析
discord analyze general --hours 24

# 全局摘要
discord summary --hours 12

安装

# 推荐
uv tool install kabi-discord-cli

# 或 pipx
pipx install kabi-discord-cli

Python 3.10+ 即可,依赖很少( httpx + click + rich + PyYAML )。

典型使用场景

  1. 信息归档:把重要 Discord 社区的讨论同步到本地,不怕频道被删或服务器跑路
  2. 快速检索:在终端快速搜索历史消息,比 Discord 自带搜索灵活
  3. 每日摘要:用 discord summary 生成 AI 摘要,快速了解今天社区讨论了什么
  4. 数据分析timeline / top / stats 了解社区活跃度
  5. AI Agent 集成:附带 SKILL.md ,可以被 Claude Code / Antigravity 等 AI agent 直接调用

同系列工具

这是我做的社交平台 CLI 系列的一部分,同样的 local-first 思路:

工具 平台 GitHub
twitter-cli Twitter/X https://github.com/jackwener/twitter-cli
bilibili-cli 哔哩哔哩 https://github.com/jackwener/bilibili-cli
xiaohongshu-cli 小红书 https://github.com/jackwener/xiaohongshu-cli
tg-cli Telegram https://github.com/jackwener/tg-cli

Apache-2.0 开源,欢迎 Star ⭐ 和反馈 🙏

有什么想法或者需要支持的功能,欢迎在 Issues 里提。