Надсилання повідомлень до Telegram

Для того, щоб надсилати push повідомлення з різних подій із заявки, необхідно перейти в меню "Диспетчер" та створити нове правило.

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

 

  • Приклад 1. Відправлення особистого повідомлення від бота
  • Приклад 2. Відправлення повідомлення в Telegram групу

 

У нашому прикладі повідомлення буде надсилатись кожного разу при надходженні нової заявки в системі. Як правило буде створено, необхідно в діях вибрати "Надіслати вебхук" і заповнити інформацію як на скріншоті.

 

Приклад 1: Надсилання особистого повідомлення від бота.

 

 

У полі URL необхідно вставити посилання з токеном бота, через який надсилатиметься. У випадку, якщо бота у Вас немає, можна скористатися нашим і вставити наступне посилання: https://api.telegram.org/bot880101351:AAHbwcAB8KEk-D_OC-yLn15ogVT83tOrEXY/sendMessage

 


Увага! Для того, щоб бот міг відправляти повідомлення, необхідно обов'язково ініціювати листування з ним, зробити це можна просто запустивши бота @ hde_push_bot в Telegram.

 

Звертаємо увагу, що цей бот є публічним і його ключ знаходиться у відкритому доступі, тому якщо ви плануєте відправляти через нього повідомлення, наприклад, у групу – пам'ятайте, що надсилати повідомлення зможе будь-який користувач, якому доступний ключ та id групи!

 

З цієї причини рекомендуємо створити свого бота і відправляти повідомлення саме через нього.


 

У вмісті потрібно буде вказати шаблон, який буде надіслано при спрацьовуванні правила. У полі з "chat_id" повинен бути Ваш унікальний id акаунта в Telegram. Дізнатися id можна, наприклад, звернувшись до Telegram-боту @ myidbot:

 

Вміст шаблону можна вибирати на Ваш розсуд за допомогою тегів.

З прикладом вмісту можна ознайомитись нижче:

{
"parse_mode":"html",
"chat_id": "*****",
"text":"заявка: {link_staff}, id заявки: {ticket_id}"
}

де ***** -  id користувача (співробітника), якому буде надіслано повідомлення про надходження заявки.

 

Приклад 2. Надсилання повідомлення до групи Telegram.

 

Правило складається за аналогією з відправкою особистих повідомлень (приклад 1). Єдине, що зміниться це параметр chat_id (потрібно буде підставити ID групи), який можна дізнатися так:

  • додати Telegram бота @myidbot у потрібну групу та прописати команду /getgroupid@myidbot - після чого він відобразить id поточної групи:

 

Приклад вмісту вебхука буде виглядати практично так:

{
"parse_mode":"html",
"chat_id": "-**********",
"text":"заявка: {link_staff}, id заявки: {ticket_id}"
}