OpenClaw Meeting Notes 插件教程
让AI成为你的会议秘书 —— 从语音到纪要,全自动搞定
🎯 为什么需要 Meeting Notes?
世界上有一种痛苦,叫「开会两小时,整理纪要一下午」。你的团队再高效,如果每次会议都要手动整理记录,也会在繁琐的笔记中耗尽精力。
"周三下午3点,我在Discord语音频道开了个技术评审会。会后我问AI:'今天讨论了啥?'AI说:'我可以帮你回忆,但你自己没记笔记啊。'那一刻我知道,需要自动会议记录了。"
Meeting Notes 插件让你能够:
- 🎙️ 自动捕获 - Discord语音频道实时转录
- 📥 手动导入 - 支持外部转录文件导入
- 🤖 AI智能整理 - 自动生成结构化会议纪要
- 📋 CLI快速访问 -
openclaw meeting-notes一键查看 - 🔗 多源支持 - Discord语音作为首个直播源
🚀 快速开始
1. 启用 Meeting Notes 插件
Meeting Notes 是 OpenClaw v2026.5.22 新增的外部插件,需要先安装并配置:
# 检查插件是否已安装
openclaw plugins list
# 如果未安装,从npm安装
npm install -g @openclaw/plugin-meeting-notes
# 启用插件
openclaw plugins enable meeting-notes
# 验证安装
openclaw doctor
2. 配置自动捕获
编辑 OpenClaw 配置文件,启用自动捕获:
// ~/.openclaw/config.json
{
"plugins": {
"meeting-notes": {
"enabled": true,
"autoStart": true,
"source": "discord-voice",
"captureConfig": {
"transcription": "auto",
"language": "zh-CN"
}
}
}
}
3. 使用 CLI 访问会议记录
# 查看最近的会议记录
openclaw meeting-notes list
# 查看特定会议的详细记录
openclaw meeting-notes get <meeting-id>
# 导出会议纪要
openclaw meeting-notes export <meeting-id> --format markdown
💻 实战示例
示例 1: Discord语音会议自动记录
// 场景:团队在Discord语音频道进行技术评审
// OpenClaw会自动:
// 1. 检测语音频道活动
// 2. 开始实时转录
// 3. 会议结束后生成纪要
// 会议结束后,AI自动生成:
const meetingNotes = await getMeetingNotes({
meetingId: "discord-voice-20260524-1500",
format: "structured"
});
console.log(meetingNotes.summary);
// 输出:
// # 技术评审会议纪要
// 时间:2026-05-24 15:00-16:30
// 参会人:@张三 @李四 @王五
//
// ## 讨论要点
// 1. API网关性能优化方案
// 2. 数据库分库分表策略
// 3. 前端缓存机制改进
//
// ## 决策事项
// - 采用Redis集群方案(全票通过)
// - API限流阈值调整为1000/min
//
// ## Action Items
// - [ ] 张三:完成Redis集群部署方案(截止:05-30)
// - [ ] 李四:编写API限流文档(截止:05-28)
示例 2: 手动导入外部转录
// 如果你有外部的会议录音转录文件
// 可以手动导入到OpenClaw
import { importTranscript } from '@openclaw/plugin-meeting-notes';
// 导入转录文件
await importTranscript({
filePath: '/path/to/transcript.txt',
meetingTitle: '产品需求评审会',
participants: ['张三', '李四', '王五'],
date: '2026-05-24'
});
// AI会自动分析并生成结构化纪要
const summary = await generateMeetingSummary({
meetingId: 'imported-20260524',
template: 'standard' // 可选:compact, detailed, action-oriented
});
示例 3: 与飞书文档集成
// 将会议纪要自动同步到飞书文档
import { exportToFeishu } from '@openclaw/plugin-meeting-notes';
// 配置飞书集成
await exportToFeishu({
meetingId: 'discord-voice-20260524-1500',
feishuDocToken: 'docx_xxxxxxxxx',
format: 'markdown',
autoUpdate: true // 自动更新已存在的文档
});
📊 最佳实践
1. 配置优化
| 配置项 | 推荐值 | 说明 |
|---|---|---|
| autoStart | true | Gateway启动时自动开始监听 |
| transcription | auto | 自动选择最佳转录服务 |
| language | zh-CN / en-US | 根据团队语言设置 |
| summaryTemplate | standard | 纪要模板:compact/detailed/action-oriented |
2. 隐私与安全
💡 提示: Meeting Notes 插件默认只在配置的语音频道工作,不会监听私聊或其他频道。敏感会议建议手动导入转录,避免自动捕获。
// 安全配置示例
{
"plugins": {
"meeting-notes": {
"enabled": true,
"allowedChannels": ["discord-voice-123456"], // 白名单
"excludeKeywords": ["机密", "confidential"], // 排除关键词
"retentionDays": 30 // 记录保留天数
}
}
}
3. 与其他工具集成
- 飞书文档 - 自动同步会议纪要到飞书云文档
- GitHub Issues - 将Action Items转为GitHub Issue
- Slack/Discord - 自动发送纪要摘要到指定频道
- 日历集成 - 与Google Calendar/Outlook同步会议信息
🔧 故障排查
常见问题
| 问题 | 原因 | 解决方案 |
|---|---|---|
| 插件未出现在列表中 | 未正确安装 | npm install -g @openclaw/plugin-meeting-notes |
| 无法捕获Discord语音 | 权限不足 | 检查Bot是否有权限访问语音频道 |
| 转录为空 | 转录服务未配置 | 配置转录API密钥(如Google Speech-to-Text) |
| CLI命令无响应 | Gateway未运行 | openclaw gateway status 检查状态 |
📚 相关资源
🎓 进阶技巧
自定义纪要模板
// 创建自定义纪要模板
const customTemplate = `
# {{meetingTitle}}
**时间**: {{date}} {{startTime}} - {{endTime}}
**参会人**: {{participants}}
## 📝 会议摘要
{{summary}}
## ✅ 决策事项
{{#each decisions}}
- {{this}}
{{/each}}
## 📋 Action Items
{{#each actionItems}}
- [{{status}}] {{assignee}}: {{task}} (截止:{{deadline}})
{{/each}}
## 💬 讨论要点
{{#each discussions}}
### {{topic}}
{{content}}
{{/each}}
`;
// 保存模板并应用
await saveMeetingTemplate('custom', customTemplate);
await setDefaultTemplate('custom');
与Session集成
Meeting Notes可以作为Session的上下文,让AI在后续对话中引用会议内容:
// 将会议记录注入到Session上下文
await sessions_send({
sessionKey: 'current-project-session',
message: '根据今天的技术评审会议纪要,请制定详细的实施计划',
context: {
meetingNotes: 'discord-voice-20260524-1500'
}
});
🎯 妙趣提示: Meeting Notes 插件最适合团队使用。如果你是个人的话,可以用
openclaw meeting-notes import 手动导入录音转录,效果一样棒!