# Як налаштувати бота?

Налаштування бота дозволяє змінити параметри конкретного бота, такі як підключені канали комунікації, вебхуки, мови та інші параметри.

> **Примітка:** У новому інтерфейсі є пункт головного меню [Бібліотека процесів](/uk/scenariobuilder/how-to/use-process-library.html) — налаштування бота відкривається через картку (клік по назві або `/process_library/:id`). Щоб **перемкнути активний** бот для поточної сесії Constructor, використовуйте блок **«Меню процесу»** у гамбургер-меню — [інструкція](/uk/constructor/how-to/switch-active-process.html).

## Коли знадобиться

- Потрібно підключити новий канал комунікації до бота (Telegram, Viber, WhatsApp тощо).
- Треба налаштувати вебхуки для інтеграції з зовнішніми системами.
- Потрібно додати підтримку нових мов для бота.
- Треба змінити інші параметри бота.

## Що важливо знати

- **Канали комунікації** — різні месенджери та платформи, через які бот може спілкуватися з клієнтами.
- **Два місця налаштування каналів** — канали можна підключати **тут (налаштування бота)** або **в стартовій ноді Scenario Builder** (тригер «Канали»). Обидва варіанти змінюють одну й ту саму конфігурацію.
- **Вебхуки** — URL-адреси для отримання подій від каналів комунікації.
- **Мови** — мови, які підтримує бот для мультимовної комунікації.

## Перед початком

- [x] Ви увійшли в систему з правами адміністратора.
- [x] Ви маєте дозвіл на редагування ботів (`canSave`).
- [x] У вас є бот, який потрібно налаштувати.

## Покрокова інструкція

### 1. Відкрити налаштування бота

1. Перейдіть до списку ботів: **Налаштування → Боти** (`/settings-page/bots`) або **Бібліотека процесів** з головного меню (`/process_library`).
2. Знайдіть потрібного бота в таблиці або на картці.
3. Натисніть кнопку **"Налаштування"** (іконка шестерні), клік по назві, або перейдіть до `/settings-page/bot-settings/:id` або `/process_library/:id`.

### 2. Налаштувати канали комунікації

1. У розділі **"Канали"** або **"Channels"** знайдіть список доступних каналів.
2. Для кожного каналу:
   - Вмикніть/вимкніть канал через перемикач.
   - Налаштуйте параметри каналу (токени, ключі API тощо).
   - Скопіюйте URL вебхука для підключення каналу.

### 3. Налаштувати вебхуки

1. У розділі **"Webhooks"** або **"Hooks"** знайдіть URL вебхуків для кожного каналу.
2. Скопіюйте URL вебхука та налаштуйте його в відповідному месенджері або платформі.
3. Перевірте підключення каналу.

### 4. Налаштувати мови

1. У розділі **"Мови"** або **"Languages"** знайдіть список доступних мов.
2. Вмикніть/вимкніть мови, які підтримує бот.
3. Встановіть мову за замовчуванням.

### 5. Налаштувати інші параметри

1. Перегляньте інші доступні параметри налаштування бота.
2. Налаштуйте їх згідно з вашими потребами.

### 6. Зберегти налаштування

1. Перевірте всі внесені зміни.
2. Натисніть кнопку **"Зберегти"** або **"Зберегти зміни"**.
3. Дочекайтеся повідомлення про успішне збереження.

## Що відбувається після

Налаштування застосовуються до бота:
- Підключені канали комунікації стають доступними для бота.
- Вебхуки налаштовані та готові до отримання подій.
- Мови застосовуються до сценаріїв бота.

## Як переконатися, що все вдалось

- Перевірте, що канали комунікації підключені та працюють.
- Перевірте, що вебхуки отримують події від каналів.
- Перевірте, що мови застосовані до сценаріїв бота.

## Пов'язані матеріали

- [Переглянути список ботів](/uk/settings/how-to/view-bots-list.md)
- [Створити нового бота](/uk/settings/how-to/create-bot.md)
- [Активувати/деактивувати бота](/uk/settings/how-to/activate-deactivate-bot.md)
- [Налаштувати канали в стартовій ноді](/uk/scenariobuilder/how-to/configure-start-node-channels.md) — альтернативний спосіб підключення каналів прямо в Scenario Builder
- [Хаб каналів](/uk/channels/integrator-hub.md) — інструкції по кожному каналу (Telegram, Viber, WhatsApp тощо)

