Skip to content

ilpoint/Discord_Channel_Message

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Discord 消息捕获器 v0.1

一个用于 Discord 网页版的油猴脚本,可在频道中开始 / 停止捕获消息(作者、时间、内容),导出为 CSV 文件,消息按时间排序,保留原始换行。 使用DeepSeek修改自@MaxLinkerAlpha的油猴脚本


功能特点

  • 手动控制:点击“开始”后实时捕获当前及后续出现的消息,点击“停止”或“清空”即暂停。
  • 纯净数据:提取作者、时间、消息正文(保留完整换行),作者获取失败时显示 unknown
  • 按时间排序:导出 CSV 时自动按 Discord Snowflake ID 升序排列,时间线正确。
  • Excel 兼容:CSV 带有 BOM 头,双击即可用 Excel 正常打开,中文不会乱码。
  • 轻量悬浮面板:左上角暗色玻璃面板,不影响正常聊天。
  • 无网络请求:所有提取均在本地浏览器完成,无隐私风险。

安装方法

  1. 安装 Tampermonkey 浏览器扩展
    Chrome 版 | Edge 版 | Firefox 版

  2. 点击 Tampermonkey 图标 → “创建新脚本”

  3. 清空默认代码,将本仓库中的 discord-message-capture.user.js 内容完整粘贴进去。

  4. 保存脚本(Ctrl + S),确保脚本已启用。


使用说明

  1. 打开 Discord 网页版,进入任意文字频道。
  2. 页面左上角会出现控制面板:
    • ▶ 开始 – 开始捕获当前及后续消息。
    • 数字 – 已捕获的消息数量。
    • CSV – 导出所有已捕获消息为 CSV 文件。
    • 🗑️ 清空 – 清空数据并自动停止捕获。
  3. 点击 “开始” 后,脚本会自动扫描当前屏幕上已有的消息,之后每 0.6 秒检查一次新消息,不会重复记录。
  4. 捕获到足够消息后,点击 “CSV” 即可下载文件。
  5. CSV 包含三列:作者、时间、内容,可直接导入 Excel / Numbers / 数据分析工具。

许可证

MIT License. 可自由修改分发

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors