🤖 Новое действие «Telegram» позволяет не только отправлять сообщения пользователям с кнопками и файлами, но и принимать ответы от них. Благодаря этому администраторы Дóкви могут легко создавать полноценные Telegram-боты для общения с сотрудниками, например — для подписания документов, буквально в три шага:
1️⃣ ✈️ Отправляем пользователю предложение подписать документ в Telegram. Сообщение может включать текст документа, приложенные файлы и любую сопутствующую информацию. Добавляем две кнопки: «Подписать» и «Отклонить».
2️⃣ ⏱️ Запускаем действие «Telegram» в режиме получения обновлений.
Рекомендуется разместить его в отдельном документе и настроить выполнение через действие «Контроль» с периодичностью в 1 секунду. На самом деле действие, несмотря на ежесекундную периодичность, будет запускаться намного реже, вплоть до 2 раз в минуту, т. к. при отсутствии новых сообщений соединение с сервером Telegram удерживается на протяжении 30 секунд (вдруг появятся сообщения за это время).
3️⃣ 📨 Полученные сообщения автоматически разбираются действием и раскладываются по соответствующим полям. Далее остаётся только обработать полученную информацию. В нашем примере для кнопок «Подписать» и «Отклонить» мы добавили значения типа операции, идентификатор подписываемого документа и признак подписания или отклонения, перечисленные через разделитель :::, чтобы определить решение пользователя.
1️⃣ ✈️ Отправляем пользователю предложение подписать документ в Telegram. Сообщение может включать текст документа, приложенные файлы и любую сопутствующую информацию. Добавляем две кнопки: «Подписать» и «Отклонить».
2️⃣ ⏱️ Запускаем действие «Telegram» в режиме получения обновлений.
Рекомендуется разместить его в отдельном документе и настроить выполнение через действие «Контроль» с периодичностью в 1 секунду. На самом деле действие, несмотря на ежесекундную периодичность, будет запускаться намного реже, вплоть до 2 раз в минуту, т. к. при отсутствии новых сообщений соединение с сервером Telegram удерживается на протяжении 30 секунд (вдруг появятся сообщения за это время).
3️⃣ 📨 Полученные сообщения автоматически разбираются действием и раскладываются по соответствующим полям. Далее остаётся только обработать полученную информацию. В нашем примере для кнопок «Подписать» и «Отклонить» мы добавили значения типа операции, идентификатор подписываемого документа и признак подписания или отклонения, перечисленные через разделитель :::, чтобы определить решение пользователя.