Centrum pomocy Kwiga LMS (edukacja) Sprzedaż i uruchomienia (ustawienia planów cenowych, grupy, sprzedaż poza Kwiga) Konfiguracja powiadomień w kanale Telegram

Konfiguracja powiadomień w kanale Telegram

Artykuły:

W artykule opisano kolejność działań, która umożliwia skonfigurowanie otrzymywania powiadomień o nowych płatnościach, nowych rejestracjach lub innych wydarzeniach w czacie Telegram.


Powiadomień w kanale Telegram pomoże Ci być na bieżąco z wydarzeniami, szybko reagować i śledzić dane klientów.

Krok 1: Należy stworzyć bota Telegram. Możesz użyć wcześniej stworzonego bota lub stworzyć nowego do tego zadania. Będziesz potrzebować tokenu API bota, informacje o tym, jak stworzyć bota lub uzyskać jego token, znajdziesz w
artykule.

Krok 2: Stwórz czat w Telegram (lub użyj wcześniej stworzonego), do którego mają trafiać powiadomienia. Dodaj do tego czatu bota (jako administratora). Dodaj także bota @myidbot – jest on potrzebny, aby uzyskać ID tego czatu.

Krok 3: W czacie napisz /getgroupid@myidbot (skopiuj ten tekst, nie edytując). Otrzymasz ID czatu w odpowiedzi.

Krok 4: Otwórz swój projekt na platformie Kwiga, w menu wybierz Kursy - Ustawienia procesów - Automatyzacja procesów. Stwórz nowy trigger, w wydarzeniu wybierz to, które odpowiada twojemu zadaniu.

Przykłady:

Jeśli chcesz otrzymywać powiadomienia o nowych rejestracjach (nie ważne, czy klienci zapłacili, czy nie), wybierz - Kontakty - Dodano.



Jeśli chcesz otrzymywać powiadomienia o nowych płatnościach, wybierz - Zamówienie - Udana płatność zamówienia.


W akcji wskaż wysyłanie webhooka, metoda POST.



W ustawieniach Webhooka podaj parametr:

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

Zamiast <token> wstaw token swojego bota. Ostateczny wygląd URL będzie taki (zastąp numery z przykładu odpowiednim tokenem swojego bota):

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

Dodaj niestandardowe parametry:



chat_id - ID czatu, na który mają być wysyłane powiadomienia, uzyskane za pomocą bota @myidbot. Jeśli ID czatu jest ujemne, należy również uwzględnić to.

text - może być zwykły tekst lub HTML / Markdown format. W tym polu podajesz tekst wiadomości, która ma trafić do czatu po wystąpieniu wydarzenia. Może to być na przykład:

Dodany nowy <a href="https://<wstaw-adres-swojego-Kwiga>/expert/crm/contact/{contact.id}/personal-info">kontakt #{contact.id}</a> {contact.name}

Lub:

Udana płatność <a href="https://<wstaw-adres-swojego-Kwiga>/expert/crm/contact/{order.contact_id}/order/{order.id}">zamówienia {order.id}</a> za ofertą {offer.title} użytkownika {contact.email}

Na przykład, jeśli Twój panel ma adres sampleschool.kwiga.com, należy podać:

Udana płatność <a href="https://sampleschool.kwiga.com/expert/crm/contact/{order.contact_id}/order/{order.id}">zamówienia {order.id}</a> za ofertą {offer.title} użytkownika {contact.email}

Jeśli w tekście używasz HTML/Markdown, musisz dodać parse_mode: html lub parse_mode: markdown.

Jeśli dodajesz linki do tekstu i nie chcesz, aby w wiadomości Telegram pojawił się duży podgląd linku, możesz dodać link_preview_options.is_disabled: true.

Wynik w czacie:

Oto link do dokumentacji Telegram dotyczącej wysyłania wiadomości.