olha aqui man ele só ta enviando o texto e fds la no gerar cobrança nessa acao deixa a opçaõ de eu escolher o definido do bot ou configurar os meus por que por exemplo eu queor que tenha ali a opçaõ de eue colcoar um texto em cima dos botoos e os planos eles vao ser botoes no telegram tendeu com o nome ali qeu eu quiser falando do preço sie la e ali ainda vai ter a configuraçaõ de eue escolher o preço simples cacate
Vejo que a ação "Gerar Cobrança" está enviando só texto ao invés de botões interativos. Você quer que envie botões inline do Telegram onde cada plano é um botão, e ao clicar gera o PIX. Deixa eu encontrar e atualizar isso:
Deixa eu ver mais do arquivo, especialmente a parte do payment editor e como ele processa a cobranca:
Agora entendi! O problema esta no webhook - no case "payment" ele so envia texto simples. Preciso atualizar para enviar botoes inline com os planos, e quando o usuario clicar, gerar o PIX. Vou atualizar:
Deixa eu ver como o editor de payment esta estruturado:
Vejo que ja tem um editor de payment com planos! Mas o webhook nao esta usando isso. Preciso atualizar o webhook para:
Primeiro vou ver onde comeca o editor de payment:
Agora entendi a estrutura. O editor ja tem suporte para planos, mas preciso adicionar:
Vou atualizar o editor de payment e o webhook. Primeiro o editor:
Agora preciso atualizar o webhook para processar os botoes de payment corretamente. Primeiro vou atualizar a parte do case "payment":
Agora preciso adicionar o handler para callback_query (quando o usuario clica no botao). Vou adicionar isso no POST:
Agora preciso adicionar a funcao processCallbackQuery que vai gerar o PIX quando o usuario clicar no botao:
Agora preciso atualizar a validacao no editor de flow para o novo formato do payment:
Agora preciso atualizar como o label do node de payment e gerado quando salvo:
Pronto! Atualizei o sistema de cobranca "Gerar Cobranca" nos fluxos. Agora:
Ha um erro de sintaxe na linha 1205 do flows/page.tsx - tem um } extra que esta quebrando o codigo. Deixa eu corrigir:
Vejo o problema - tem um } extra na linha 1205. Vou corrigir:
Corrigi o erro de sintaxe - havia um } extra na linha 1205 que estava quebrando a estrutura do if-else. Isso estava causando o erro de parsing que impedia a pagina /flows de carregar.
You can send messages while the preview loads