Помощен център на KWIGA LMS (образование) Продажби и стартирания (настройки на ценови планове, групи, продажби извън Kwiga) Настройване на известия в канал в Telegram

Настройване на известия в канал в Telegram

Статии:

Тази статия описва стъпките за настройване на получаването на известия за нови плащания, нови регистрации или други събития в чат в Telegram.


Известията в канал в Telegram ще ви помогнат да сте информирани, да реагирате бързо и да проследявате данните за клиентите.

Стъпка 1: Трябва да създадете Telegram бот. Можете да използвате вече създаден бот или да създадете нов за тази задача. Ще ви е необходим API токенът на бота, а как да създадете бот или да получите неговия токен можете да научите в статията.

Стъпка 2: Създайте чат в Telegram (или използвайте вече създаден), в който трябва да се изпращат известията. Добавете бота към този чат (като администратор). Също така добавете бота @myidbot към този чат — това е необходимо, за да получите ID на чата.

Стъпка 3: В чата въведете \/getgroupid@myidbot (копирайте този текст без редактиране). В отговор ще получите ID на чата.



Стъпка 4: Отворете проекта си в платформата Kwiga, в менюто изберете Courses - Process Settings - Process Automation. Създайте нов тригер и изберете събитието, което съответства на вашата задача.

Примери:

Ако искате да получавате известия за нови регистрации (независимо дали клиентите са платили или не), изберете - Contacts - Added.


Ако искате да получавате известия за нови плащания, изберете - Order - Successful order payment.



В действието посочете изпращане чрез webhook, метод POST.



В настройките на Webhook посочете следния параметър:

URL: https://api.telegram.org/bot<token>\/sendMessage

Заменете <token> с токена на вашия бот. Крайният URL ще изглежда така (заменете числата в примера със стойността на токена на вашия бот):

https://api.telegram.org/bot4438664756564457547EabCX4AOtYCu678wOWsib31s/sendMessage

Добавете следните персонализирани параметри:



chat_id — ID на чата, в който трябва да се изпращат известията, получено чрез бота @myidbot. Ако ID на чата е отрицателно, включете и знака минус.
text — текстът на съобщението, което трябва да бъде изпратено в чата при настъпване на събитието. Можете да използвате обикновен текст или формат HTML\/Markdown. Примерен текст на съобщение:

Добавен е нов контакт <a href="https://<insert-your-Kwiga-dashboard-address>\/expert\/crm\/contact\/{contact.id}\/personal-info">контакт #{contact.id}</a> {contact.name}

Или:

Успешно плащане <a href="https://<insert-your-Kwiga-dashboard-address>\/expert\/crm\/contact\/{order.contact_id}\/order\/{order.id}">поръчка {order.id}</a> за офертата {offer.title} от потребител {contact.email}

Например, ако адресът на вашето табло за управление е sampleschool.kwiga.com, трябва да изглежда така:
Успешно плащане <a href="
https://sampleschool.kwiga.com/expert/crm/contact/{order.contact_id}/order/{order.id}">поръчка {order.id}</a> за офертата {offer.title} от потребител {contact.email}

Ако използвате HTML\/Markdown в текста, добавете parse_mode: html или parse_mode: markdown.
Ако добавяте връзки в текста и не искате в съобщението в Telegram да се показва голям преглед на връзката, можете да добавите
link_preview_options.is_disabled: true.

Резултат в чата:
(Текстово съобщение според шаблона).


Ето връзка към документацията на Telegram документация за изпращане на съобщения: