build-zoom-rtms-app — команда для Codex: настройка Zoom RTMS
Команда помогает встроить Zoom RTMS в бэкенд для обработки медиапотока, транскрипта или событий. Пригодится, когда проекту нужен рабочий цикл подключения к потоку.
~/.codex/prompts/build-zoom-rtms-app.mdЧто делает build-zoom-rtms-app
Команда сначала проверяет, есть ли в проекте код для RTMS, WebSocket или обработки потоков, и уточняет источник данных. Затем планирует изменения: перечисляет файлы, путь авторизации, обязанности по жизненному циклу потока и способ проверки. Она также помогает отличить RTMS от бота на Meeting SDK и получения данных после встречи.
В реализации нужно подключить поток, проверить соединение, подписаться, настроить heartbeat, переподключение и завершение работы. Данные разбираются и передаются в существующий конвейер, очередь или хранилище по принятым в проекте шаблонам. Обработка потока должна находиться в бэкенде или воркере: посторонний UI-слой для этого не подходит.
Перед запуском нужно определить среду бэкенда, источник потока и необходимые учётные данные; секреты команда просит не выводить. Проверка включает локальную сборку или тесты, если они доступны, и разбор пути авторизации и обработки данных. Для проверки на реальном потоке нужны доступ к источнику и разрешение на поток.
Какие задачи решает
- подключить Zoom RTMS к бэкенду проекта
- обрабатывать поток транскрипта или медиаданные
- передавать события RTMS в очередь или хранилище
- проверить переподключение и завершение потока
Примеры запросов агенту
- Используй
build-zoom-rtms-app, чтобы подключить поток Zoom RTMS и передавать транскрипт в очередь проекта. - С помощью
build-zoom-rtms-appдобавь обработку медиапотока RTMS в бэкенд и проверь жизненный цикл соединения. - Запусти
build-zoom-rtms-appдля потока контакт-центра и опиши, как проверить обработку событий.
Как установить build-zoom-rtms-app
Вручную: положить файлы
~/.codex/prompts/build-zoom-rtms-app.mdВызов — /prompts:build-zoom-rtms-app. В Codex этот формат помечен устаревшим, замена — скиллы
Вручную: положить файлы
.claude/commands/build-zoom-rtms-app.mdВызов — /build-zoom-rtms-app. Для всех проектов — ~/.claude/commands/
Вручную: положить файлы
.github/prompts/build-zoom-rtms-app.prompt.mdВручную: положить файлы
.gemini/commands/build-zoom-rtms-app.tomlGemini хранит команды в TOML: текст запроса — в поле prompt
Вопросы о build-zoom-rtms-app
Как установить build-zoom-rtms-app в Codex?
Создай файл ~/.codex/prompts/build-zoom-rtms-app.md и помести в него текст команды.
Что делает build-zoom-rtms-app?
Команда помогает реализовать обработку потоков Zoom RTMS на стороне бэкенда или воркера: от подключения и авторизации до передачи данных в конвейер проекта.
Что нужно для работы с реальным потоком RTMS?
Нужны источник потока, необходимые учётные данные и разрешение на поток. Команда также предлагает проверить сетевую доступность и готовность последующей обработки данных.
Исходный текст
build-zoom-rtms-app.md · MIT
--- description: Implement a Zoom RTMS workflow for live media, transcript, or event-stream processing with the right stream lifecycle and backend handling. --- # Build Zoom RTMS App Use this command when the repo needs Zoom RTMS for live meeting or contact-center media streams, transcript processing, or backend event-stream consumption. ## Preflight 1. Inspect the codebase for existing RTMS, WebSocket, bot, worker, or stream-processing code. 2. Confirm the use case actually belongs on RTMS rather than a visible Meeting SDK bot or a post-meeting retrieval workflow. 3. Identify the stream source: meeting media, transcript stream, contact-center voice stream, or another documented RTMS surface. 4. Confirm the owning backend runtime, downstream pipeline, and required credentials without printing secrets. ## Plan Before making changes: - state the RTMS source surface and the downstream processing goal - list the files that will be created or edited - state the auth path, stream lifecycle responsibilities, and output artifacts - state how the first working RTMS path will be verified ## Commands 1. Add or correct the RTMS connection lifecycle: connect, validate, subscribe, heartbeat, reconnect, and shutdown. 2. Keep the implementation in the backend or worker layer that owns stream processing, not in an unrelated UI surface. 3. Add the minimum parsing and buffering needed for the requested media or transcript type. 4. Wire the stream output into the existing processing pipeline, queue, or storage layer using repo-native patterns. 5. Keep RTMS-specific concerns separate from visible participant-bot logic unless the workflow explicitly needs both. 6. Avoid claiming live stream support works until the connection lifecycle and payload handling path are both checked. ## Verification 1. Re-read the stream connection code, auth handling, and downstream processing code that changed. 2. Run local build or tests where available. 3. Verify the connection lifecycle and payload handling path are coherent for the intended media type. 4. State any remaining blocker such as missing account prerequisites, stream authorization, network reachability, or downstream decoder work. ## Summary ```text ## Result - Action: implemented or updated a Zoom RTMS workflow - Status: success | partial | failed - Details: source surface, files changed, auth path, verification run ``` ## Next Steps - Test the RTMS path against a real stream source in a controlled environment. - Add richer downstream AI, analytics, or storage steps only after the base stream loop works. - If the workflow actually needs a visible participant or meeting controls, compare against `/build-zoom-bot` or Meeting SDK before expanding scope.
© Zoom · MIT · openai/plugins