К основному содержанию
команда CX Codex GP ChatGPT официальный · OpenAI

setup-zoom-websockets — команда для Codex: что делает и как установить

Команда помогает развернуть надёжный приём событий Zoom через постоянное WebSocket-подключение вместо стандартных вебхуков.

Установить в Codex · Вручную: положить файлы Все способы и платформы ↓
~/.codex/prompts/setup-zoom-websockets.md
Открыть на GitHub

Что делает setup-zoom-websockets

Команда формирует чёткий план и направляет агента при создании клиента Zoom WebSocket. Сначала проверяются требования к сетевым задержкам и файрволу, чтобы подтвердить необходимость сокетов. Затем агент фиксирует список файлов и сервис, который будет управлять жизненным циклом соединения.

В коде пошагово реализуются проверка пульса (heartbeat), повторное подключение с задержкой (backoff) и штатное отключение. Входящие события нормализуются под внутренний контракт проекта, а в сервис добавляется логирование разрывов связи и потерянных сообщений.

Если постоянный поток событий не критичен, а входящие порты открыты, лучше остаться на стандартных HTTP-колбэках через команду /setup-zoom-webhooks. Запускать стрим без явной проверки сценариев переподключения нельзя.

Какие задачи решает

  • перейти с обычных вебхуков на постоянный стрим событий Zoom
  • настроить heartbeat и переподключение для сокет-клиента
  • нормализовать входящие события Zoom под внутренние контракты
  • добавить метрики сетевых разрывов и задержанных сообщений

Примеры запросов агенту

  • Реализуй подключение к Zoom WebSocket для сервиса встреч по шагам setup-zoom-websockets
  • Проверь обработку reconnect и backoff в клиенте Zoom WebSocket
  • Настрой нормализацию входящих событий Zoom и завершение соединения при shutdown

Как установить setup-zoom-websockets

Вручную: положить файлы

~/.codex/prompts/setup-zoom-websockets.md

Вызов — /prompts:setup-zoom-websockets. В Codex этот формат помечен устаревшим, замена — скиллы

Вопросы о setup-zoom-websockets

Как установить setup-zoom-websockets в Codex?

Сохраните файл команды по пути ~/.codex/prompts/setup-zoom-websockets.md. После этого промпт станет доступен в сессиях Codex.

Что делает команда setup-zoom-websockets?

Она ведёт агента через аудит репозитория, планирование и реализацию постоянного соединения с Zoom. Команда контролирует логику авторизации, heartbeat, повторные попытки подключения и парсинг событий.

Когда лучше выбрать вебхуки вместо WebSockets?

Если интеграции не нужны минимальные сетевые задержки и нет строгих ограничений файрвола, стандартные вебхуки проще в поддержке. В такой ситуации автор рекомендует переключиться на команду /setup-zoom-webhooks.

Исходный текст

setup-zoom-websockets.md · MIT
---
description: Implement or correct a Zoom WebSocket event stream with connection lifecycle, auth handling, and reconnect behavior.
---

# Setup Zoom WebSockets

Use this command when the integration needs persistent Zoom event delivery instead of standard webhook callbacks.

## Preflight

1. Inspect the repository for existing WebSocket clients, event consumers, connection-state handling, and auth configuration.
2. Confirm WebSockets are justified by latency, delivery model, firewall constraints, or connection semantics.
3. Identify the event types and app configuration required for the stream.
4. Confirm the owning backend or service that will manage connect, heartbeat, reconnect, and shutdown behavior.

## Plan

Before making changes:

- state the WebSocket event stream being implemented
- list the files that will be changed
- state the auth path and connection lifecycle responsibilities
- state how the connection path will be verified

## Commands

1. Add or correct the WebSocket connection setup at the appropriate service layer.
2. Implement authentication, heartbeat, reconnect, backoff, and shutdown handling explicitly.
3. Normalize streamed events into the repo’s existing internal event contract where possible.
4. Add observability for connection state, reconnects, and dropped or delayed events.
5. Keep the first pass focused on one working event stream before layering in broader orchestration.
6. Avoid claiming the stream works until the connection lifecycle and event handling path are both checked.

## Verification

1. Re-read the connection manager, auth code, and event handler logic after changes.
2. Run local build or tests where available.
3. Verify the connect path, reconnect strategy, and event normalization path.
4. State any remaining blocker such as app subscription setup, token path, or network constraints.

## Summary

```text
## Result
- Action: implemented or updated a Zoom WebSocket event stream
- Status: success | partial | failed
- Details: connection path, auth model, event handling, verification run
```

## Next Steps

- Test the stream against real events in a controlled environment.
- If the connection path is healthy but event handling fails, narrow the downstream layer next.
- If HTTP callbacks would be simpler and sufficient, switch to `/setup-zoom-webhooks`.

© Zoom · MIT · openai/plugins

Похожие слэш-команды

Все слэш-команды по теме «Бэкенд и API» →
modernize-map официальный Anthropic Строит интерактивную карту зависимостей, потоков данных и точек входа устаревшей системы. Помогает изучить связи между модулями перед рефакторингом или модернизацией. ★ 44 770звёзд репо modernize-brief официальный Anthropic Команда формирует итоговый план модернизации кодовой базы на основе артефактов анализа. Она группирует изменения по фазам и готовит критерии приёмки для управляющего комитета. ★ 44 770звёзд репо generate-api-documentation davila7 Анализирует код эндпоинтов, находит аннотации и генерирует спецификации OpenAPI, Swagger UI или Redoc. Помогает настроить сборку документации API и шаги в CI/CD. 1 849установок supabase-schema-sync davila7 Команда сверяет локальную схему базы данных с удалённым проектом Supabase через MCP-сервер. Помогает быстро находить расхождения и готовить файлы миграций. 1 405установок supabase-data-explorer davila7 Команда исследует данные и схему Supabase, выполняет SQL-запросы только для чтения и готовит экспорт или визуализацию. Пригодится для проверки базы прямо из проекта. 1 032установок

Из того же набора528

Весь набор →
zoom-contact-center-android Скилл для работы с Zoom Contact Center SDK на Android: чат, видео, ZVA, обратный звонок и кампании. Пригодится, когда встраиваете поддержку в нативное приложение. CX Codex GP ChatGPT ★ 7 604звёзд репо zoom-cobrowse-sdk Скилл помогает спроектировать и отладить браузерную сессию Cobrowse: от запуска и подключения участника до приватности и повторного соединения. CX Codex GP ChatGPT ★ 7 604звёзд репо build-zoom-bot Скилл для Codex, который помогает спроектировать бота, подключающегося к встречам Zoom, записывающего медиа и реагирующего на данные сессии. CX Codex GP ChatGPT ★ 7 604звёзд репо zoom-integration-doctor Прогоняет диагностику кода интеграции с Zoom и выдаёт список рисков по архитектуре, авторизации, событиям и SDK. Пригодится перед тем, как что-то менять в чужом репозитории. CX Codex GP ChatGPT ★ 7 604звёзд репо setup-zoom-webhooks Команда помогает создать или исправить HTTP-приёмник событий Zoom: проверить endpoint, подпись и обработку доставки. Пригодится для интеграции, которой нужны вебхуки. CX Codex GP ChatGPT ★ 7 604звёзд репо setup-zoom-oauth Команда разбирает репозиторий и приводит в порядок OAuth-поток Zoom: тип приложения, scopes, редиректы и жизненный цикл токенов. CX Codex GP ChatGPT ★ 7 604звёзд репо plan-zoom-product Выбирает подходящий SDK или API Zoom под задачу проекта до написания кода и объясняет компромиссы альтернативных решений. CX Codex GP ChatGPT ★ 7 604звёзд репо plan-zoom-integration Команда превращает идею интеграции с Zoom в план разработки: архитектура, авторизация, этапы и риски. Нужна перед началом реализации. CX Codex GP ChatGPT ★ 7 604звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой