Centre d'aide KWIGA LMS (éducation) Ventes et lancements (paramètres des plans tarifaires, groupes, ventes en dehors de Kwiga) Configuration des notifications dans un canal Telegram

Configuration des notifications dans un canal Telegram

Articles:

Cet article explique les étapes à suivre pour recevoir des notifications concernant de nouveaux paiements, des inscriptions ou d'autres événements dans un chat Telegram.


Les notifications dans un canal Telegram vous aideront à rester informé, à répondre rapidement et à suivre les données des clients.

Étape 1 : Vous devez créer un bot Telegram. Vous pouvez utiliser un bot déjà créé ou en créer un nouveau pour cette tâche. Vous aurez besoin du jeton API du bot, et vous pouvez découvrir comment créer un bot ou obtenir son jeton dans l’article.

Étape 2 : Créez un chat dans Telegram (ou utilisez-en un déjà créé) où les notifications doivent être envoyées. Ajoutez le bot à ce chat (en tant qu’administrateur). Ajoutez également le bot @myidbot à ce chat – c’est nécessaire pour obtenir l’ID du chat.

Étape 3 : Dans le chat, tapez \/getgroupid@myidbot (copiez ce texte sans le modifier). Vous recevrez l’ID du chat en réponse.



Étape 4 : Ouvrez votre projet sur la plateforme Kwiga, puis dans le menu sélectionnez Cours - Paramètres du processus - Automatisation du processus. Créez un nouveau déclencheur et sélectionnez l’événement qui correspond à votre tâche.

Exemples :

Si vous souhaitez recevoir des notifications sur les nouvelles inscriptions (que les clients aient payé ou non), choisissez - Contacts - Ajouté.


Si vous souhaitez recevoir des notifications sur les nouveaux paiements, choisissez - Commande - Paiement de la commande réussi.



Dans l’action, indiquez l’envoi du webhook, méthode POST.



Dans les paramètres du webhook, indiquez le paramètre suivant :

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

Remplacez par le jeton de votre bot. L’URL finale ressemblera à ceci (remplacez les chiffres de l’exemple par la valeur du jeton de votre bot) :

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

Ajoutez les paramètres personnalisés suivants :



chat_id – l’ID du chat où les notifications doivent être envoyées, obtenu à l’aide du bot @myidbot. Si l’ID du chat est négatif, incluez-le également.
text – le texte du message qui doit être envoyé au chat lorsque l’événement se produit. Vous pouvez utiliser du texte normal, ou le format HTML\/Markdown. Exemple de texte de message :

Nouveau contact ajouté contact n°{contact.id}<\/a> {contact.name}

Ou :

Paiement réussi commande {order.id}<\/a> pour l’offre {offer.title} par l’utilisateur {contact.email}

Par exemple, si l’adresse de votre tableau de bord est sampleschool.kwiga.com, cela devrait ressembler à ceci :
Paiement réussi
https://sampleschool.kwiga.com/expert/crm/contact/{order.contact_id}/order/{order.id}">commande {order.id}<\/a> pour l’offre {offer.title} par l’utilisateur {contact.email}

Si vous utilisez HTML\/Markdown dans le texte, ajoutez parse_mode: html ou parse_mode: markdown.
Si vous ajoutez des liens dans le texte et ne souhaitez pas qu’un grand aperçu du lien apparaisse dans le message Telegram, vous pouvez ajouter
link_preview_options.is_disabled: true.

Résultat dans le chat :
(Message texte selon le modèle).


Voici le lien vers la documentation Telegram pour l’envoi de messages :