Salesbot

Начало работы с Salesbot

Salesbot – это бот, которого можно запрограммировать на выполнение определенных действий. Он помогает получать от пользователей данные через мессенджеры.

Для начала работы вам необходимо подключить интеграцию с чатами в левой колонке Digital воронки. Инструкцию для каждого из мессенджеров вы найдете в окне настроек. После подключения интеграции с чатами вы можете активировать Salesbot для обработки входящих чатов и работы с сущностями. Подробнее о Salesbot.

Запуск Salesbot

Метод для запуска Salesbot. Ограничение, не более 100 задач за раз.

URL метода для запуска

POST /api/v2/salesbot/run

Параметры

Параметр Описание
bot_id Id бота, которого нужно запустить
entity_id Id сущности к которой привязан контакт с чатом или самого контакта с чатом.
entity_type Тип сущности, id которой передали

Параметры ответа

Параметр Описание
success Содержит true если удалось активировать бота и false в случае неудачи.
_links Массив, содержащий информацию о запросе
_links/self Массив, содержащий информацию о текущем запросе
_links/self/href Относительный URL текущего запроса
_links/self/method Метод текущего запроса

В случае успешного запроса придет Status Code: 202

Response Headers содержит следующие заголовки:

  • Content-Type:application/hal+json
  • Runtime-Timestamp:1508320306

Пример запроса запуска бота


[
	
	{
		bot_id: 565
		entity_id: 76687686
		entity_type: 1
	},
	{...}, // Можно ставить несколько задач, но не более 100
	{...}
]

Пример ответа


{
	_links: {
		self: {
			href: "/api/v2/salesbot/run",
			method: "post"
		}
	},
	success: true
}