Centrul de asistență KWIGA LMS (educație) Vânzări și lansări (setări pentru planuri tarifare, grupuri, vânzări în afara platformei Kwiga) Configurarea notificărilor într-un canal Telegram

Configurarea notificărilor într-un canal Telegram

Articole:

Acest articol prezintă pașii pentru a configura primirea notificărilor despre noi plăți, înregistrări noi sau alte evenimente într-un chat Telegram.


Notificările într-un canal Telegram vă vor ajuta să rămâneți informat, să răspundeți rapid și să urmăriți datele clienților.

Pasul 1: Trebuie să creați un bot Telegram. Puteți folosi un bot deja creat sau puteți crea unul nou pentru această sarcină. Veți avea nevoie de tokenul API al botului, iar cum să creați un bot sau să obțineți tokenul acestuia puteți afla în articol.

Pasul 2: Creați un chat în Telegram (sau folosiți unul deja creat) unde trebuie trimise notificările. Adăugați botul în acest chat (ca administrator). De asemenea, adăugați botul @myidbot în acest chat – este necesar pentru a obține ID-ul chatului.

Pasul 3: În chat, introduceți \/getgroupid@myidbot (copiați acest text fără să-l modificați). Veți primi ID-ul chatului ca răspuns.



Pasul 4: Deschideți proiectul dvs. pe platforma Kwiga, iar din meniu selectați Courses - Process Settings - Process Automation. Creați un trigger nou și selectați evenimentul care corespunde sarcinii dvs.

Exemple:

Dacă doriți să primiți notificări despre înregistrări noi (indiferent dacă clienții au plătit sau nu), alegeți - Contacts - Added.


Dacă doriți să primiți notificări despre plăți noi, alegeți - Order - Successful order payment.



În acțiune, specificați livrarea webhook, Method POST.



În setările Webhook, specificați următorul parametru:

URL: https://api.telegram.org/bot\/sendMessage

Înlocuiți cu tokenul botului dvs. URL-ul final va arăta astfel (înlocuiți numerele din exemplu cu valoarea tokenului botului dvs.):

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

Adăugați următorii parametri personalizați:



chat_id – ID-ul chatului unde trebuie trimise notificările, obținut cu ajutorul botului @myidbot. Dacă ID-ul chatului este negativ, includeți-l și pe acesta.
text – textul mesajului care trebuie trimis în chat când are loc evenimentul. Puteți folosi text obișnuit sau format HTML\/Markdown. Exemplu de text al mesajului:

Contact nou adăugat contact nr. {contact.id}<\/a> {contact.name}

Sau:

Plată efectuată cu succes comanda {order.id}<\/a> pentru oferta {offer.title} de către utilizatorul {contact.email}

De exemplu, dacă adresa dashboardului dvs. este sampleschool.kwiga.com, ar trebui să arate astfel:
Plată efectuată cu succes
https://sampleschool.kwiga.com/expert/crm/contact/{order.contact_id}/order/{order.id}">comanda {order.id}<\/a> pentru oferta {offer.title} de către utilizatorul {contact.email}

Dacă folosiți HTML\/Markdown în text, adăugați parse_mode: html sau parse_mode: markdown.
Dacă adăugați linkuri în text și nu doriți să apară o previzualizare mare a linkului în mesajul Telegram, puteți adăuga
link_preview_options.is_disabled: true.

Rezultat în chat:
(Mesaj text conform șablonului).


Iată linkul către documentația Telegram pentru trimiterea mesajelor: