Когда в финансах или медицине требуют, чтобы алерты, события CI/CD и задачи Bitrix24 не покидали периметр организации, бот в Nextcloud Talk закрывает вопрос: данные не уходят во внешние мессенджеры. Webhook-based bots появились в Nextcloud 27.1 с Talk 17.1, capability называется bots-v1. В команде IT For Prof мы развернули десятки таких интеграций и собрали тут практику: что важно при проектировании, как защитить вебхук, как пересылать события из Zabbix, GitLab и Bitrix24, и какие грабли вылезают в продакшене. В Talk две модели интеграции. Исходящая — сервер шлёт POST на ваш endpoint при каждом событии в комнате; тело в формате Activity Streams 2.0. Входящая — бот пишет ответ через POST на OCS API. Capability bots-v1 мы всегда проверяем через capabilities API до раскатки: на изолированной сборке Talk 16 у клиента бот молча отказывался работать, и мы потеряли вечер на диагностику. Talk не ждёт ответа от вебхука. Если сервис отвалится или ответит за десятки секунд — событие всё равно сч
Боты в Nextcloud Talk: как мы автоматизируем уведомления без внешних мессенджеров
17 мая17 мая
17
3 мин