Перш ніж розпочати роботу з чат-ботом, необхідно створити 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».
Кнопка «Зберегти» - зберігає всі внесені на формі редагування каналу зв’язку зміни.
Кнопка «Відмінити» - відміняє всі дії на формі редагування каналу зв’язку.
Кнопка «Зберегти» - зберігає всі внесені на формі редагування каналу зв’язку зміни.
Кнопка «Відмінити» - відміняє всі дії на формі редагування каналу зв’язку.