O bot parece estar "pulando" a leitura de alguns blocos

Olá,

Trabalhamos com bot router e alguns subbots e temos enfrentado alguns problemas que parecem ser internos, pois às vezes ocorrem às vezes não.

Quando o usuário escolhe a opção “jurídico”, ele deve encontrar o bloco que o comunica que o bot só pode falar sobre “contratos” e, caso deseje continuar, escolhe entre as duas opções. como acontece na imagem abaixo.

O que acontece é que nem sempre ele lê essa caixa e automaticamente envia o usuário para um dos assuntos, como se ele já tivesse escolhido.

Conseguem nos dizer o que pode estar acontecendo?

Mas o que você tem nos blocos dessas mensagens aí?

  • Quais condições de saída?
  • Quais ações de entrada e saída?

Olhando assim, eu diria que é algum script ou API que está demorando pra responder e causando esse “salto”… mas teríamos que entender tudo em torno do seu fluxo nesses blocos que disparar essa mensagem do menu de contratos.

Sugiro que você vá isolando os scripts e condições desse bloco… não acho que é algo interno do BLiP.

As condições de saída já foram testadas algumas vezes, sempre apresentam esse problema.
Ele não é um problema constante, às vezes apresenta e às vezes não, mas todos os erros acontecem na volta de algum subbot para o bot principal. Ele volta para o bot principal e lá dentro é que o erro acontece.

Aqui por exemplo, ao invés de levar o usuário para o subbot, ele volta para o início e pergunta o nome.

Pessoal, continuamos tendo problemas do mesmo tipo.

Quando começamos o caminho, ele funciona bem, apresentando todo o caminho da forma como construímos, mas quando retornamos ao bot principal e escolhemos pelo mesmo subbot, ele não apresenta o primeiro menu, como se já tivéssemos feito a escolha por um dos botões iniciais.
(Não estamos conseguindo inserir as imagens aqui no fórum)

Oi @Portal_Table,

Pelo que você comentou, parece alguma regra (ou falta) na entrada desse sub-bot que redireciona para a opção desejada, talvez faça sentido utilizar uma mensagem de contexto nessa comunicação entre sub-bots para apontar em qual ponto do fluxo você deseja ir.