Перш ніж розпочати роботу з чат-ботом, необхідно створити Telegram-бот та зробити налаштування каналів зв’язку месенджеру в Odoo. 

Розглянемо детально крок створення телеграм-боту, підключення його через меню «Налаштування –Месенджери» чи безпосередньо через клієнтський чат для подальшого використання в системі. 

Створення бота в Telegram.

Для створення нового боту в телеграм будемо використовувати бот BotFathet. Знаходимо його в телеграм через рядок пошуку та приєднуємося: 

Обираємо функцію /newbot і згідно інструкції бота BotFathet створюємо свій як показано на малюнку нижче. 

Для подальшої роботи нам буде потрібен токен «HTTP API token». Копіюємо його: 5623415164:AA...............................

Налаштування каналу через «Месенджер».

Після того, як скопіювали токен переходимо «Налаштування – Месенджер – Telegram». Натиснути кнопку «Редагувати», потім «Додати чат»:

Відкривається вікно додавання чат-боту.

В полі «Месенджер» в випадаючому списку обираємо наш месенджер, через який буде відбуватись спілкування з клієнтом. В даному випадку, це буде Telegram.

В полі «Діалог» по замовчуванню обрано клієнтський чат.  Обираємо той чат-бот, до якого  має приєднуватись месенджер.  У вас в системі може бути необмежена кількість чат-ботів з різною варіацією кроків, які будуть працювати з різними чат-ботами в Telegram.

«Надсилати ім’я оператора» - якщо функція увімкнена, то клієнту буде надсилатись повідомлення, наприклад, «Юлія приєдналась до чату», в момент приєднання оператора до чату клієнта. Щоб в діалогах не відображалось ім’я оператора, необхідно вимкнути даний функціонал. По замовчуванню чек-бокс не встановлено. 

«Є автоматичне надсилання повідомлення» - якщо функція увімкнена, то клієнту буде надсилатись повідомлення про приєднання оператора до чату і можливість завершити діалог з налаштувань чат-боту. Наприклад, «Оператор Юлія приєднався до чату. Щоб завершити розмову, натисніть /end». 

«Is Send End Consultation» - якщо функція увімкнена, то після завершення консультації користувачу надсилається повідомлення про завершення діалогу з налаштувань чат-боту.

Нам необхідно в поле «Telegram Token» вставити наш скопійований токен для боту. (Як отримати токен описано в розділі Створення бота в Telegram.). Після цього натиснути кнопку «Оновити Hook».

Якщо на сервері знаходиться декілька баз і адреса сервера відрізняється від адреси бази чат-ботів,  необхідно увімкнути режим розробника та указати адресу бази, з якою працюємо:

Після цього натиснути кнопку «Оновити hook». 

До списку каналів додається наш новий бот, з яким ми можемо починати працювати:

Якщо натиснути на назву нашого боту, відкривається вікно з детальною інформацією по ньому та оновленими даними в полях «Ім’я користувача в Telegram» та «Оновити Hook Відповідь Telegram».

Кнопка «Зберегти» - зберігає всі внесені на формі редагування каналу зв’язку зміни.

Кнопка «Відмінити» - відміняє всі дії на формі редагування каналу зв’язку.

Кнопка «Зберегти» - зберігає всі внесені на формі редагування каналу зв’язку зміни.

Кнопка «Відмінити» - відміняє всі дії на формі редагування каналу зв’язку.