setup-zoom-webhooks — команда Codex: настройка вебхуков Zoom
Команда помогает создать или исправить HTTP-приёмник событий Zoom: проверить endpoint, подпись и обработку доставки. Пригодится для интеграции, которой нужны вебхуки.
~/.codex/prompts/setup-zoom-webhooks.mdЧто делает setup-zoom-webhooks
Сначала команда просит изучить существующие маршруты, проверку подписей, очереди и обработчики событий. Затем нужно определить типы событий, путь endpoint и подход к проверке и повторам доставки. До изменений агент перечисляет затрагиваемые файлы и план проверки.
Приёмник должен проверять endpoint и подпись до бизнес-логики, а обработчики — поддерживать повторную доставку без повторной обработки события. Для медленной последующей работы предлагается отделить приём от обработки. Проверка включает сборку или тесты, если они доступны, и отдельную проверку валидации и подписанного события. Для работы извне нужен публично доступный endpoint; настройки приложения и подписки Zoom тоже влияют на результат.
Какие задачи решает
- добавить маршрут для приёма событий Zoom по HTTP
- проверить подпись события до запуска бизнес-логики
- обработать повторную доставку без повторных побочных действий
- отделить приём вебхука от медленной последующей обработки
Примеры запросов агенту
- Настрой приёмник вебхуков Zoom для событий записи и проверь подпись перед обработкой.
- Исправь маршрут вебхуков Zoom и проверь отдельно валидацию endpoint и подписанное событие.
- Проверь доставку события Zoom; если ошибка возникает после попадания в маршрут, запусти
/debug-zoom-webhook.
Как установить setup-zoom-webhooks
Вручную: положить файлы
~/.codex/prompts/setup-zoom-webhooks.mdВызов — /prompts:setup-zoom-webhooks. В Codex этот формат помечен устаревшим, замена — скиллы
Вручную: положить файлы
.claude/commands/setup-zoom-webhooks.mdВызов — /setup-zoom-webhooks. Для всех проектов — ~/.claude/commands/
Вручную: положить файлы
.github/prompts/setup-zoom-webhooks.prompt.mdВручную: положить файлы
.gemini/commands/setup-zoom-webhooks.tomlGemini хранит команды в TOML: текст запроса — в поле prompt
Вопросы о setup-zoom-webhooks
Как установить setup-zoom-webhooks в Codex?
Помести файл команды в ~/.codex/prompts/setup-zoom-webhooks.md.
Что делает setup-zoom-webhooks?
Команда помогает реализовать или исправить HTTP-приёмник вебхуков Zoom, включая проверку endpoint и подписи, а также обработку повторной доставки.
Что проверить перед запуском вебхука Zoom?
Нужны публично доступный endpoint, настройки приложения и подписки Zoom. Команда также проверяет валидацию endpoint и путь обработки подписанного события.
Исходный текст
setup-zoom-webhooks.md · MIT
--- description: Implement or correct a Zoom webhook receiver with endpoint validation, signature verification, and reliable delivery handling. --- # Setup Zoom Webhooks Use this command when the integration receives Zoom events over HTTP and needs a correct webhook receiver path. ## Preflight 1. Inspect the repository for existing webhook routes, signature verification helpers, queueing, and downstream event handlers. 2. Identify the event types and the Zoom app or account scope that owns the subscription. 3. Confirm the public endpoint shape, validation requirements, and webhook secret env var names without printing secrets. 4. If the repo actually needs low-latency persistent delivery instead of HTTP callbacks, say so before proceeding and compare against WebSockets. ## Plan Before making changes: - state the event types and endpoint path being implemented - list the files that will be changed - state the validation, signature, and retry-handling approach - state how the webhook flow will be verified ## Commands 1. Add or correct the webhook receiver route at the appropriate backend layer. 2. Implement endpoint validation and signature verification before business logic. 3. Keep handlers idempotent and preserve delivery metadata needed for replay protection or debugging. 4. Separate ingestion from slow downstream work when reliability matters. 5. Reuse existing logging, queue, and secret-management patterns where possible. 6. Avoid claiming the webhook path works until validation and signature handling are both checked. ## Verification 1. Re-read the webhook route, validation logic, and signature helper after changes. 2. Run local build or tests where available. 3. Verify the endpoint validation path and the signed-event path independently. 4. State any remaining blocker such as public reachability, missing app configuration, or subscription settings. ## Summary ```text ## Result - Action: implemented or updated a Zoom webhook receiver - Status: success | partial | failed - Details: route, event types, signature path, verification run ``` ## Next Steps - Send or replay one real event through the receiver. - If delivery reaches the route but fails later, run `/debug-zoom-webhook`. - If auth or app setup is missing, run `/setup-zoom-oauth`.
© Zoom · MIT · openai/plugins