MiniMax Dialogue Exporter

导出 MiniMax Agent 对话内容为 Markdown 格式,包括对话、Task 和 Thinking

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

作者
夜航星
今日安裝
0
安裝總數
1
評價
0 0 0
版本
3.2.1
建立日期
2025-11-27
更新日期
2025-11-27
尺寸
28.4 KB
授權條款
MIT
腳本執行於

🚀 MiniMax Dialogue Exporter

一个优雅的油猴脚本,用于导出 MiniMax Agent 对话内容为 Markdown 格式

✨ 功能特性

  • 📥 导出文件:一键导出为 Markdown 文件,文件名自动匹配对话标题
  • 📋 复制内容:一键复制 Markdown 内容到剪贴板
  • 📝 Markdown格式:导出为结构清晰的 Markdown 文件
  • 💭 完整内容:提取对话、思考(Thinking)、任务(Task)等全部内容
  • 🎯 精准提取:只提取左侧对话区域,忽略右侧进程/文件面板

📦 安装方法

前置要求

  1. 安装浏览器扩展(任选其一):

安装脚本

  1. 点击浏览器扩展图标,选择"添加新脚本"或"创建新脚本"
  2. minimax-dialogue-exporter.user.js 的内容复制粘贴到编辑器中
  3. 保存脚本

或者:

  1. 直接将 .user.js 文件拖拽到浏览器中
  2. 在弹出的安装提示中点击"安装"

🎮 使用方法

  1. 打开 MiniMax Agent 对话页面(如 https://agent.minimaxi.com/share/...
  2. ⚠️ 重要:分享页面是演示动画,请等待动画播放完成后再操作
  3. 页面右下角有两个按钮:
    • 📥 导出文件:将对话导出为 Markdown 文件(文件名与对话标题一致)
    • 📋 复制内容:将对话内容复制到剪贴板

💡 提示:如果提示"未能提取到对话内容",说明动画还未播放完,请耐心等待页面内容全部加载后再试。

📄 导出内容

脚本会提取以下内容类型:

类型 说明 Markdown显示
👤 用户消息 用户输入的问题或指令 ## 👤 用户
🤖 AI回复 AI助手的回答内容 ## 🤖 AI助手
💭 思考 AI的思考过程 <details> 折叠块
✅ 已完成任务 Completed 状态的任务 ✅ **任务名称**
🔄 进行中任务 Ongoing 状态的任务 🔄 **任务名称**

导出示例

# 中文学习路线图

> 导出时间: 2024/11/27 15:30:00

---

## 👤 用户

帮我生成一个网站,向外国人介绍学习中文的路径...

## 🤖 AI助手

我已收到您的需求。您希望创建一个类似 roadmap.sh 的中文学习路径网站...

<details>
<summary>💭 思考 2.57s</summary>

我理解您的需求。您想要创建一个类似 roadmap.sh 的网站...

</details>

✅ **Write Todo**

✅ **File Writing** - `/workspace/docs/research_plan.md`

⚙️ 技术说明

支持的页面

DOM 解析策略

脚本通过以下策略识别和提取内容:

  1. 对话区域定位:通过 .messages-container 定位主对话容器
  2. 元素类型识别
    • 用户消息:.message.sent 类 + .text-pretty 内容
    • AI回复:.message.received 类 + .matrix-markdown 内容
    • 思考块:.think-container 容器 + 时间格式
    • 任务块:.tool-name 容器 + "已完成"/"正在进行" 状态标记
  3. 去重处理:基于内容摘要去重,避免重复

权限说明

// @grant GM_download     // 用于下载文件
// @grant GM_setClipboard // 用于复制到剪贴板

🔧 自定义配置

如需修改按钮样式或行为,可编辑脚本中的 CONFIG 对象:

const CONFIG = {
    buttonId: 'minimax-export-btn',
    buttonStyle: {
        position: 'fixed',
        bottom: '20px',      // 按钮距底部距离
        right: '20px',       // 按钮距右侧距离
        backgroundColor: '#4F46E5', // 按钮颜色
        // ... 其他样式
    }
};

📋 更新日志

v3.2.0 (2024-11-27)

  • 🏗️ 层级结构支持:根据DOM结构识别对话层级
  • 📊 高级任务识别:深度研究任务、浏览器代理等作为独立章节(### 三级标题)
  • 🔗 子任务层级:一级子任务(padding-left: 32px)、二级内容(padding-left: 64px)
  • 📝 优化Markdown输出:根据层级生成对应级别的标题

v3.1.0 (2024-11-27)

  • 双按钮功能:新增独立的"导出文件"和"复制内容"按钮
  • 📥 导出文件:文件名自动匹配对话标题
  • 📋 复制内容:一键复制 Markdown 到剪贴板
  • 🎨 优化按钮样式:两个按钮使用不同颜色区分功能

v3.0.0 (2024-11-27)

  • 🔧 完全重写DOM解析逻辑:基于实际HTML结构精确定位元素
  • 支持演示动画页面:正确处理分享页面的动态加载内容
  • 🎯 精准选择器:使用 .messages-container.message.sent/received.think-container.tool-name 等精确选择器
  • 📝 改进思考块提取:从 .hidden 容器中提取完整思考内容
  • 🔔 友好错误提示:当内容未加载完成时给出明确提示
  • 🐛 增强去重逻辑:基于内容摘要去重,避免重复

v2.0.0 (2024-11-27)

  • 🔧 重构DOM解析逻辑:基于实际页面结构重写提取算法
  • 改进用户消息识别:通过编辑按钮特征准确识别用户输入
  • 🎯 优化思考块提取:正确解析 "已思考 X.XXs" 格式
  • 📝 增强任务提取:支持 "已完成"/"正在进行" 中文状态
  • 🔔 添加导出提示:成功导出时显示 Toast 提示
  • 🐛 修复重复内容:改进去重逻辑,避免内容重复

v1.0.0 (2024-11-27)

  • 🎉 首次发布
  • ✅ 支持导出对话、思考、任务内容
  • ✅ 自动识别对话标题作为文件名
  • ✅ Markdown 格式导出
  • ✅ 复制到剪贴板功能

🤝 贡献

欢迎提交 Issue 和 Pull Request!

📄 许可证

MIT License


Made with ❤️ for MiniMax Agent users