帮助开发者在 Linux 服务器上构建可录制、转写并接入 AI 的 Zoom 会议机器人。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "meeting-sdk/linux" 技能: 1. 下载 https://raw.githubusercontent.com/anthropics/knowledge-work-plugins/main/partner-built/zoom-plugin/skills/meeting-sdk/linux/SKILL.md 2. 保存为 ~/.claude/skills/linux/SKILL.md 3. 装好后重载技能,告诉我可以用了
请基于 Zoom Meeting SDK for Linux 设计一个无头 C++ 会议机器人方案:自动加入指定会议,采集原始音频,录制会议内容,并在会后输出带时间戳的中文转写文本。请给出架构说明、关键模块和示例伪代码。
一份服务器端会议机器人的实现方案,包含录制、音频采集、转写流程与示例代码结构。
我想用 Linux 上的 Zoom Meeting SDK 搭建一个会议机器人:自动加入会议、获取转写结果,并调用大模型生成会议摘要、待办事项和风险点。请输出端到端流程、接口设计和任务调度建议。
一套会议转写后接入大模型分析的自动化方案,包含数据流、接口定义与产出格式建议。
请说明如何在 Linux 服务器上部署基于 Zoom Meeting SDK 的 C++ 无头会议机器人,包括依赖安装、运行环境、进程守护、日志记录、异常重连和安全凭证管理。
一份面向生产环境的部署与运维指南,帮助稳定运行会议机器人服务。
Expert guidance for building headless meeting bots with the Zoom Meeting SDK on Linux. This SDK enables server-side meeting participation, raw media capture, transcription, and AI-powered meeting automation.
Use this skill when the requirement is:
Skill chain:
meeting-sdk/linuxzoom-rest-api for OBF/ZAK lookup, scheduling, or cloud-recording settingszoom-webhooks when post-meeting cloud recording retrieval is requiredMinimal raw-recording flow:
JoinParam join_param;
join_param.userType = SDK_UT_WITHOUT_LOGIN;
auto& params = join_param.param.withoutloginuserJoin;
params.meetingNumber = meeting_number;
params.userName = "Recording Bot";
params.psw = meeting_password.c_str();
params.app_privilege_token = obf_token.c_str();
SDKError join_err = meeting_service->Join(join_param);
if (join_err != SDKERR_SUCCESS) {
throw std::runtime_error("join_failed");
}
// In MEETING_STATUS_INMEETING callback:
auto* record_ctrl = meeting_service->GetMeetingRecordingController();
if (!record_ctrl) {
throw std::runtime_error("recording_controller_unavailable");
}
if (record_ctrl->CanStartRawRecording() != SDKERR_SUCCESS) {
throw std::runtime_error("raw_recording_not_permitted");
}
SDKError record_err = record_ctrl->StartRawRecording();
if (record_err != SDKERR_SUCCESS) {
throw std::runtime_error("start_raw_recording_failed");
}
GetAudioRawdataHelper()->subscribe(new MyAudioDelegate());
Use raw recording when the bot must own PCM/YUV media or feed an AI pipeline directly.
Use cloud recording + webhooks when the requirement is Zoom-managed MP4/M4A/transcript assets after the meeting.
Official Documentation: https://developers.zoom.us/docs/meeting-sdk/linux/
API Reference: https://marketplacefront.zoom.us/sdk/meeting/linux/
Sample Repository (Raw Recording): https://github.com/zoom/meetingsdk-linux-raw-recording-sample
Sample Repository (Headless): https://github.com/zoom/meetingsdk-headless-linux-sample
New to Meeting SDK Linux? Follow this path:
Common Use Cases:
Having issues?
If the user asks to build a bot that automatically joins a Zoom meeting and records it, start with meeting-sdk-bot.md.
…
运行 nf-core/Nextflow 流水线,完成 RNA-seq、变异检测与 ATAC-seq 数据分析
为特定组织定制 Claude Code 插件配置、连接器与工作流适配方案。
围绕客户问题进行多来源调研与溯源,快速整理背景并支持准确回复。
帮助你快速查询指标、分析趋势成因,并生成面向干系人的数据报告。
用于统计分析数据分布、趋势、异常与显著性检验,辅助得出可靠结论
帮助你用 Python 制作清晰专业的数据可视化并选择合适图表。
帮助开发者在 Linux 上构建 Zoom 无头音视频机器人与媒体处理能力
帮助开发者将 Zoom 会议能力深度集成到 Windows 原生桌面应用中
帮助开发者构建可加入会议、录制内容并处理实时媒体的 Zoom 机器人
帮助开发者在 Electron 桌面应用中集成 Zoom 会议、鉴权、入会与原始数据能力。
帮助开发者实现 Zoom Meeting SDK 入会、鉴权与平台集成流程。
帮助开发者在网页中集成实时音视频、共享屏幕、录制与字幕能力。