导出 MiniMax Agent 对话内容为 Markdown 格式,包括对话、Task 和 Thinking
一个优雅的油猴脚本,用于导出 MiniMax Agent 对话内容为 Markdown 格式
minimax-dialogue-exporter.user.js 的内容复制粘贴到编辑器中或者:
.user.js 文件拖拽到浏览器中https://agent.minimaxi.com/share/...)💡 提示:如果提示"未能提取到对话内容",说明动画还未播放完,请耐心等待页面内容全部加载后再试。
脚本会提取以下内容类型:
| 类型 | 说明 | 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`
https://agent.minimaxi.com/share/* - 分享页面https://agent.minimaxi.com/* - 所有 MiniMax Agent 页面脚本通过以下策略识别和提取内容:
.messages-container 定位主对话容器.message.sent 类 + .text-pretty 内容.message.received 类 + .matrix-markdown 内容.think-container 容器 + 时间格式.tool-name 容器 + "已完成"/"正在进行" 状态标记// @grant GM_download // 用于下载文件
// @grant GM_setClipboard // 用于复制到剪贴板
如需修改按钮样式或行为,可编辑脚本中的 CONFIG 对象:
const CONFIG = {
buttonId: 'minimax-export-btn',
buttonStyle: {
position: 'fixed',
bottom: '20px', // 按钮距底部距离
right: '20px', // 按钮距右侧距离
backgroundColor: '#4F46E5', // 按钮颜色
// ... 其他样式
}
};
.messages-container、.message.sent/received、.think-container、.tool-name 等精确选择器.hidden 容器中提取完整思考内容欢迎提交 Issue 和 Pull Request!
MIT License
Made with ❤️ for MiniMax Agent users