Інтеграція з Telegram

В системі HelpDeskEddy є можливість обробки заявок з каналу Telegram.

Для налаштування роботи необхідно створити бота - робота.

 

Що таке боти?

Боти - спеціальні акаунти в Telegram, створені для того, щоб автоматично обробляти і відправляти повідомлення. Користувачі можуть взаємодіяти з ботами за допомогою повідомлень, що відправляються через звичайні або групові чати.

 

Як працюють боти?

Як вже було сказано раніше, роботи - особливі акаунти, які не вимагають номера телефону при створенні. По суті, ці акаунти грають роль інтерфейсу до вашого сервісу, який працює на віддаленому сервері.

Найцікавіше в роботах це те, що для їх створення вам не потрібно вивчати низькорівневі методи роботи з MTProto і шифруванням - спілкування з роботом організовано за допомогою звичайного HTTPS інтерфейсу зі спрощеними методами Telegram API.

 

Як створити робота?

Просто напишіть користувачеві @BotFather і дотримуйтесь його вказівок.

Напишіть команду / newbot, щоб створити нового робота. BotFather запитає у вас ім'я нового бота і запропонує придумати username.
 

 

Ім'я (name) буде відображатися в контактах і чатах.

Username - коротке ім'я на латиниці, яке використовується для згадок бота і в посиланнях на профіль в telegram.me. Username повинен складатися з букв латинського алфавіту, підкреслення і цифр і бути довжиною від 5 до 32 символів. Також ім'я користувача обов'язково має закінчуватися на «bot», наприклад: «TestHDEBot».

Після чого Ви можете налаштувати свого бота за бажанням: встановити картинку, опис і т.д. Повний список можливих команд можно дізнатися по команді / help.

 

Налаштування в системі

Після створення бота, Ви отримаєте ключ авторизації, який необхідний для підключення до Вашої системи HelpDeskEddy.

 

Як тільки ви створили бота і отримали свій ключ (токен) авторизації, Ви можете підключити створеного бота до системи HelpDeskEddy. Для цього перейдіть до Управління - Налаштування вхідної пошти - Канали і введіть в необхідне поле створений ключ.

 

Також, для того, щоб бот міг працювати як зі звичайними особистими повідомленнями, так і з груповими чатами, в налаштуваннях свого бота необхідно вказати:

  • / Setjoingroups - визначає, чи можна додавати вашого бота в групи / setjoingroups = enabled;

  • /setprivacy — визначає, чи всі повідомлення бачить ваш бот в групах. У вимкненому стані роботу будуть відправлятися всі повідомлення. / Setprivacy = disabled.

 

Зверніть увагу, що повідомлення з Telegram доходять в систему в режимі реального часу, без очікування.

Таким чином клієнт - користувач, не заходячи безпосередньо в систему, може писати звернення в Вашу систему використовуючи звичний для нього Telegram, а Ви, в свою чергу, зможете обробляти заявки з єдиної системи - не використовуючи сторонніх сервісів.