Faz o desvio condicional do fluxo do script. Por definição, após executar a linha atual o script irá passar para a linha definida na chave <Proximo>. O comando Caso desvia o fluxo baseado em uma condição.
A linguagem LarBot XML trabalha apenas com a condição “=”, avaliando se uma variável coincide com um resultado.
Sintaxe:
<Acao>Caso</Acao>
<Conteudo>{Nome da variável a ser testada}
Condição 1:Linha 1
Condição 2:Linha 2
…
Condição n:Linha n</Conteudo>
<Proximo>Caso nenhuma das respostas seja válida</Proximo>
Exemplo:
<Linha>
<id>4</id>
<Acao>Msg</Acao>
<Conteudo>Informe a sua cidade</Conteudo>
<Variavel>Cidade</Variavel>
<Proximo>5</Proximo>
</Linha>
<Linha>
<id>5</id>
<Acao>Caso</Acao>
<Conteudo>{Cidade}
Rio de Janeiro:6
São Paulo:7
Curitiba:8</Conteudo>
<Proximo>9</Proximo>
</Linha>
<Linha>
<id>6</id>
<Acao>Info</Acao>
<Conteudo>O evento será realizado em Copacabana</Conteudo>
<Proximo>10</Proximo>
</Linha>
<Linha>
<id>7</id>
<Acao>Info</Acao>
<Conteudo>O evento será realizado na Praça da Sé</Conteudo>
<Proximo>10</Proximo>
</Linha>
<Linha>
<id>8</id>
<Acao>Info</Acao>
<Conteudo>Procure nosso representante em Curitiba</Conteudo>
<Proximo>10</Proximo>
</Linha>
<Linha>
<id>9</id>
<Acao>Info</Acao>
<Conteudo>Ainda não temos eventos agendados para a sua cidade</Conteudo>
<Proximo>10</Proximo>
</Linha>
<Linha>
<id>10</id>
<Acao>Info</Acao>
<Conteudo>Obrigado pelo seu interesse em nossos eventos</Conteudo>
<Proximo>11</Proximo>
</Linha>
<Linha>
<id>11</id>
<Acao>Encerra</Acao>
</Linha>
1 comentário
Campos do Cadastro – Larsoft Informágica · 07/01/2026 às 12:02
[…] específico.EnviaContato – Envia um contato para um WhatsApp específico.Desvio CondicionalCaso – Desvia o fluxo do script mediante alguma condição.Sub – Executa uma subrotina.Fim […]