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