Evaluating bids

Criar um bot no telegram que gerencia os usuários com base no status do pagamento da assinatura com a Stripe

Published on the June 03, 2022 in IT & Programming

About this project

Open

O objetivo de desenvolver o próprio bot que coloca pra dentro e remove os usuários com base no status do pagamento da assinatura.

Estou pensando em criar a própria solução porque o onboarding das empresas que provém esse tipo de solução não é bom (Hubla e Lastlink)... É Confuso, exige que o usuário faça login no telegram no navegado.. Nada claro... Além de naõ suportarem o Apple Pay (para meu nicho isso é um diferencial).

Como o produto é para um publico alvo sênior, uma boa experiência é fundamental.

Imagino a seguinte sequência para funcionamento do bot, a grosso modo:

1) Cliente compra o serviço na página de pagamento de assinatura da Stripe pelo navegador

2) A Stripe redireciona o cliente para um um ambiente que o bot tem acesso, contendo o ID da transação {CHECKOUT_SESSION_ID}

3) O bot captura esse id de transação e se comunica com a stripe para obter informações da assinatura e gerar um código único, que será apresentado na página de confirmação de pagamento do próximo passo.

3.1) O bot também enviar essas informações para o serviço de mailing da Ative Campaing (Json muito simples, já usamos isso no manychat integrado ao WhatsApp)

4) O usuário é redirecionado para uma página que mostra um botão para conversar com o bot e um código (usuário toca no botão copiar o código), em seguida abre a conversa no telegram com o bot, e toca em iniciar para conversar com o bot.

5) Após o usuário tocar no botão de iniciar conversa, o bot pergunta o código e o usuário cola o código que ele copiou. Neste momento o bot valida as informações e vincula o usuário do Telegram às informações da transação e assinatura que ele recebeu da Stripe.

6) Se o o código for válido, o bot envia um link para o usuário entrar no grupo privado.

7) O usuário entra no grupo.


Se o status do pagamento desse usuário mudar no futuro, o bot recebe o webhook da Stripe contendo o id da assinatura, como este id da assinatura já está atrelado a um usuário do telegram e vinculado ao grupo, o bot expulsa o usuário do grupo e envia mensagem comunicando.

Category IT & Programming
Subcategory Other
Project size Medium
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Payment Processor (Paypal, Stripe, etc.), Other (Other APIs), Social media (Facebook, Twitter, etc.)

Delivery term: Not specified

Skills needed

Other projects posted by V. M.