帮助开发者在 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.
…
基于销售与季节性数据,生成未来30天的内容推广优先策略建议
为候选人面试准备结构化提纲、胜任力问题与评分卡。
自动跨企业平台发现并盘点品牌资料、规范文档与相关资产。
快速生成含图表、筛选器与表格的可分享交互式 HTML 仪表盘。
帮助你正确配置 Zoom OAuth 认证、权限范围与令牌刷新排错。
帮助你用 mrkdwn 语法编写清晰、规范且高效的 Slack 消息
帮助开发者在 Linux 上构建 Zoom 无头音视频机器人与媒体处理能力
帮助开发者将 Zoom 会议能力深度集成到 Windows 原生桌面应用中
帮助开发者构建可加入会议、录制内容并处理实时媒体的 Zoom 机器人
帮助开发者在 Electron 桌面应用中集成 Zoom 会议、鉴权、入会与原始数据能力。
帮助开发者实现 Zoom Meeting SDK 入会、鉴权与平台集成流程。
帮助开发者在网页中集成实时音视频、共享屏幕、录制与字幕能力。