Central de ajuda KWIGA LMS (educação) Vendas e lançamentos (configurações de planos de preços, grupos, vendas fora do Kwiga) Configurar notificações em um canal do Telegram

Configurar notificações em um canal do Telegram

Artigos:

Este artigo descreve os passos para configurar o recebimento de notificações sobre novos pagamentos, novos cadastros ou outros eventos em um chat do Telegram.


As notificações em um canal do Telegram ajudarão você a se manter informado, responder rapidamente e acompanhar os dados dos clientes.

Etapa 1: Você precisa criar um bot do Telegram. Você pode usar um bot já criado ou criar um novo para esta tarefa. Você precisará do token da API do bot, e pode descobrir como criar um bot ou obter seu token no artigo.

Etapa 2: Crie um chat no Telegram (ou use um já criado) para onde as notificações devem ser enviadas. Adicione o bot a esse chat (como administrador). Além disso, adicione o bot @myidbot a esse chat – isso é necessário para obter o ID do chat.

Etapa 3: No chat, digite \/getgroupid@myidbot (copie este texto sem editar). Você receberá o ID do chat como resposta.



Etapa 4: Abra seu projeto na plataforma Kwiga, no menu selecione Cursos - Configurações do processo - Automação de processo. Crie um novo gatilho e selecione o evento que corresponde à sua tarefa.

Exemplos:

Se você quiser receber notificações sobre novos registros (independentemente de os clientes terem pago ou não), escolha - Contatos - Adicionado.


Se você quiser receber notificações sobre novos pagamentos, escolha - Pedido - Pagamento do pedido bem-sucedido.



Na ação, especifique a entrega do webhook, Método POST.



n nas configurações do Webhook, especifique o seguinte parâmetro:

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

Substitua pelo token do seu bot. A URL final ficará assim (substitua os números no exemplo pelo valor do token do seu bot):

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

Adicione os seguintes parâmetros personalizados:



chat_id – o ID do chat para onde as notificações devem ser enviadas, obtido usando o bot @myidbot. Se o ID do chat for negativo, inclua-o também.
text – o texto da mensagem que deve ser enviada ao chat quando o evento ocorrer. Você pode usar texto normal ou formato HTML\/Markdown. Exemplo de texto da mensagem:

Novo contato adicionado contato #{contact.id}<\/a> {contact.name}

Ou:

Pagamento bem-sucedido pedido {order.id}<\/a> para a oferta {offer.title} pelo usuário {contact.email}

Por exemplo, se o endereço do seu painel for sampleschool.kwiga.com, deve ficar assim:
Pagamento bem-sucedido
https://sampleschool.kwiga.com/expert/crm/contact/{order.contact_id}/order/{order.id}">pedido {order.id}<\/a> para a oferta {offer.title} pelo usuário {contact.email}

Se você usar HTML\/Markdown no texto, adicione parse_mode: html ou parse_mode: markdown.
Se você adicionar links no texto e não quiser que uma visualização grande do link apareça na mensagem do Telegram, pode adicionar
link_preview_options.is_disabled: true.

Resultado no chat:
(Mensagem de texto de acordo com o modelo).


Aqui está o link para a documentação do Telegram para envio de mensagens: