Centro de ayuda de Kwiga LMS (educación) Ventas y lanzamientos (configuración de planes de precios, grupos, ventas fuera de Kwiga) Configuración de notificaciones en un canal de Telegram

Configuración de notificaciones en un canal de Telegram

Artículos:

Este artículo describe los pasos para configurar la recepción de notificaciones sobre nuevos pagos, nuevos registros u otros eventos en un chat de Telegram


Las notificaciones en un canal de Telegram te ayudarán a mantenerte informado, responder rápidamente y hacer seguimiento de los datos de los clientes.

Paso 1: Debes crear un bot de Telegram. Puedes usar un bot ya creado o crear uno nuevo para esta tarea. Necesitarás el token API del bot, y puedes узнать cómo crear un bot u obtener su token en el artículo.

Paso 2: Crea un chat en Telegram (o usa uno ya creado) al que se deban enviar las notificaciones. Añade el bot a este chat (como administrador). Además, añade el bot @myidbot a este chat; es necesario para obtener el ID del chat.

Paso 3: En el chat, escribe \/getgroupid@myidbot (copia este texto sin editarlo). Recibirás el ID del chat como respuesta.



Paso 4: Abre tu proyecto en la plataforma Kwiga y, en el menú, selecciona Cursos - Configuración del proceso - Automatización del proceso. Crea un nuevo disparador y selecciona el evento que corresponda a tu tarea.

Ejemplos:

Si quieres recibir notificaciones sobre nuevos registros (hayan pagado los clientes o no), elige - Contactos - Añadido.


Si quieres recibir notificaciones sobre nuevos pagos, elige - Pedido - Pago del pedido exitoso.



En la acción, especifica la entrega por webhook, método POST.



En la configuración del webhook, especifica el siguiente parámetro:

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

Reemplaza por el token de tu bot. La URL final se verá así (reemplaza los números del ejemplo por el valor del token de tu bot):

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

Añade los siguientes parámetros personalizados:



chat_id – el ID del chat al que se deben enviar las notificaciones, obtenido usando el bot @myidbot. Si el ID del chat es negativo, inclúyelo también.
text – el texto del mensaje que debe enviarse al chat cuando ocurra el evento. Puedes usar texto normal o formato HTML\/Markdown. Texto de mensaje de ejemplo:

Nuevo contacto añadido contacto #{contact.id}<\/a> {contact.name}

O bien:

Pago exitoso pedido {order.id}<\/a> para la oferta {offer.title} del usuario {contact.email}

Por ejemplo, si la dirección de tu panel es sampleschool.kwiga.com, debería verse así:
Pago exitoso
https://sampleschool.kwiga.com/expert/crm/contact/{order.contact_id}/order/{order.id}">pedido {order.id}<\/a> para la oferta {offer.title} del usuario {contact.email}

Si usas HTML\/Markdown en el texto, añade parse_mode: html o parse_mode: markdown.
Si añades enlaces en el texto y no quieres que aparezca una vista previa grande del enlace en el mensaje de Telegram, puedes añadir
link_preview_options.is_disabled: true.

Resultado en el chat:
(Mensaje de texto según la plantilla).


Aquí tienes el enlace a la documentación de Telegram para enviar mensajes: