История страницы
Получение сообщения
...
Версия 5 (Net)
Группа действий: Интеграции
...
Описание
Действие возвращает сообщениеПолучение сообщения.
Настройки
Иконка действия
Параметры и их настройки
Свойство |
---|
Описание | Тип | Пример заполнения | Обязательность заполнения поля | |
---|---|---|---|---|
Параметры | ||||
Контекст |
Контекст подключения к чатботу | Robin. |
Chatbot | Да | |
Топик |
Топик |
Строка | Да | |
Обязательные переменные |
Список переменных, которые необходимо получить из сообщения | Строка | Да | |
Тайм-аут |
Особые условия использования
Предельное время ожидания получения сообщения в миллисекундах. Значение по умолчанию: 8000 | Число | Нет | ||
Результаты | ||||
---|---|---|---|---|
Результат | Словарь со значениями обязательных переменных | Словарь | Нет |
Особые условия использования
Пример схемы робота по работе с подгруппой "Чатботы": _work_with_chatbot.robin-source.
Пример использования
Задача
Получить сообщение от чатбота (обязательная переменная ИНН), посчитать количество записей в сообщении, если записей больше 0, то сгенерировать случайное целое число и отправить результат чатботу.
Решение
Воспользоваться действиями "Настройка подключения", "Получение сообщения", "Посчитать количество записей", "Больше чем", "Если", "Сгенерировать случайное число", "Конвертировать данные", "Соединить", "Отправить сообщение".
Реализация
- Собрать схему робота, состоящую из действий: _work_with_chatbot.robin-source.
- Настроить параметры для действия "Настройка подключения".
- Настроить параметры для действия "Получение сообщения". Топик - указывается такой же, как в чатботе. Так же, в поле "Обязательные переменные" необходимо указать имена переменных, которые требуется считать из Apache Kafka. В поле "Таймаут" желательно указывать значение более 10000.
- Настроить параметры для действия "Посчитать количество записей".
- Настроить параметры для действия "Больше чем".
- Настроить параметры для действия "Если".
- Настроить параметры для действия "Сгенерировать случайное число".
- Настроить параметры для действия "Конвертировать данные".
- Настроить параметры для действия "Соединить".
- Настроить параметры для действия "Отправить сообщение".
- Нажать на кнопку "Старт" в верхней панели.
Результат
Программный робот отработал успешно. Сообщение получено от чатбота и отправлен ответ в виде случайно сгенерированного числа. Отсутствуют.