Триггер для Telegram, который отправляет сообщения в WebSocket-соединения
Триггер для Telegram отправляет сообщения в WebSocket-соединения, когда Telegram-бот получает обновление: сообщение, команду, срабатывание кнопки и другие события. Для получения обновлений триггер использует токен Telegram-бота.
Триггеру для Telegram необходим сервисный аккаунт для отправки сообщений в WebSocket-соединения.
О том, как создать триггер для Telegram, читайте в инструкции Создать триггер для Telegram, который отправляет сообщения в WebSocket-соединения.
Группирование сообщений
Настройки группирования позволяют передавать в WebSocket-соединения сразу несколько сообщений. Эти настройки задают ограничение сверху по размеру группы сообщений и по времени ее накопления. Например, если размер группы сообщений равен 3, то в WebSocket-соединения могут поступать группы, в которых содержится от 1 до 3 сообщений.
Роли, необходимые для корректной работы триггера для Telegram
- Для создания триггера вам необходимо разрешение на сервисный аккаунт, от имени которого триггер выполняет операцию. Это разрешение входит в роли iam.serviceAccounts.user, editor и выше.
- Для работы триггера сервисному аккаунту необходима роль
api-gateway.websocketBroadcasterна каталог, в котором находится API-шлюз.
Формат сообщения от триггера для Telegram
После того как триггер сработает, он отправит в WebSocket-соединения объект Update