Получение сообщения Версия 5 (Net) 

Группа действий: Интеграции


Описание

Действие возвращает сообщение. 

Иконка действия

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
КонтекстContext

Контекст подключения к чатботу

Robin.Chatbot


Да
ТопикTopicТопикСтрока
Да
Обязательные переменныеRequired variablesСписок переменных, которые необходимо получить из сообщенияСтрока
Да
Тайм-аутTime-outПредельное время ожидания получения сообщения в миллисекундах. Значение по умолчанию: 8000Число
Нет 
Результаты
РезультатResultСловарь со значениями обязательных переменныхСловарь
Нет

Особые условия использования

Пример схемы робота по работе с подгруппой "Чатботы": _work_with_chatbot.robin-source

Пример использования 

Задача: получить сообщение от чатбота (обязательная переменная ИНН), посчитать количество записей в сообщении, если записей больше 0, то сгенерировать случайное целое число и отправить результат чатботу. 

Решение: воспользоваться действиями "Настройка подключения", "Получение сообщения", "Посчитать количество записей", "Больше чем", "Если",  "Сгенерировать случайное число", "Конвертировать данные", "Соединить", "Отправить сообщение". 

Реализация:

  1. Собрать схему робота, состоящую из действий: _work_with_chatbot.robin-source

  2. Настроить параметры для действия "Настройка подключения". 

  3. Настроить параметры для действия "Получение сообщения". 
    Топик - указывается такой же, как в чатботе. Так же, в поле "Обязательные переменные" необходимо указать имена переменных, которые требуется считать из Apache Kafka. 
    В поле "Таймаут" желательно указывать значение более 10000


  4. Настроить параметры для действия "Посчитать количество записей". 


  5. Настроить параметры для действия "Больше чем". 


  6. Настроить параметры для действия "Если". 

  7. Настроить параметры для действия "Сгенерировать случайное число". 


  8. Настроить параметры для действия "Конвертировать данные". 


  9. Настроить параметры для действия "Соединить". 

  10. Настроить параметры для действия "Отправить сообщение". 

  11. Нажать на кнопку "Старт" в верхней панели. 

Результат:

Программный робот отработал успешно. Сообщение получено от чатбота и отправлен ответ в виде случайно сгенерированного числа. 

  • Нет меток