﻿# Установка и интеграция конструктора ELMA Bot

> [HTML Version](install-integrate-chatbot-builder.html)

Если вы используете решение [ELMA365 CRM](crm-functions.md#crm) или [ELMA365 Omni](omni.md), его функции можно расширить с помощью конструктора ELMA Bot. Тогда вы можете создавать собственных ботов, например, чтобы обрабатывать заявки клиентов в линиях.

Для подключения этих ботов к линиям в поставках ELMA365 On‑Premises и ELMA365 SaaS Enterprise нужно выполнить ряд предварительных шагов:

1. **Установите конструктор ELMA Bot.** 

Шаг обязателен в ELMA365 On‑Premises. Вы можете установить конструктор ELMA Bot одним из следующих способов:

- [в существующий Kubenetes-кластер](kubernetes-elma-bot.md);

- [в Kubernetes-кластер в закрытом окружении](elma-bot-in-private-registry.md). Способ используется, чтобы повысить уровень безопасности.

2. **Настройте интеграцию установленного конструктора ELMA Bot с ELMA365.**

Шаг обязателен в ELMA365 On‑Premises и ELMA365 SaaS Enterprise. Интеграцию можно выполнить одним из следующих способов:

- с помощью X‑токена конструктора ELMA Bot. Это универсальный способ, который доступен для всех поставок ELMA365. Настройка выполняется в разделе **Администрирование > Линии > Боты**;

- через микросервис Hydra. Этот способ доступен для поставок ELMA365 On‑Premises, устанавливаемых в Kubernetes‑кластер. Настройка выполняется на уровне Helm‑чартов. Поэтому она не подходит для поставок ELMA365 On‑Premises, устанавливаемых в Kubernetes‑in‑Docker.

Подробнее про способы интеграции читайте в статье [«Настройка интеграции конструктора ELMA Bot с ELMA365»](integrate-chatbot-builder.md). 

3. **Создайте ботов в конструкторе и подключите их к линиям.**

После установки конструктора ELMA Bot и его интеграции с ELMA365 перейдите к настройке бота, а затем подключите его к линии. Подробнее об основных этапах работы с ботом читайте в статье [«ELMA Bot»](elma-bot.md).