[Resolvido] Problemas com as condições Contém e Diferente de


#1

Olá, estou desenvolvendo um bot, porém em um dos caminhos do fluxograma, as condições não estão sendo realizadas, exemplo:

Se Resposta do usuário Diferente de “estava” e Resposta do usuário contém “amigos” - ir para Amigos

Se Resposta do usuário contém “estava” ir para Lugar

Ele sempre está indo para Amigos, ignorando o “estava”. Não existe nenhum “Não contém”?


#2

Olá @Vinicius_Castro_de_O,

atualmente não temos a regra “Não contém”, mas ela pode ser criada utilizando a regra “Contém”, ou mesmo um REGEX.
Vamos tentar chegar ao resultado que você deseja através de exemplos:

Analisando sua mensagem entendo que você deseja tratar três condições:

  1. Se o usuário enviar uma frase que contenha a palavra “amigos” vá para o bloco Amigos
  2. Se o usuário enviar uma frase que contenha a palavra “estava” vá para o bloco Lugar
  3. Se o usuário enviar uma frase que contenha as palavras “estava” e “amigos” vá para o bloco Lugar

Ou seja, o decisor forte na sua regra é a palavra “estava” correto?

Para resolver estas condições crie as seguintes regras:

Perceba que o BLiP processa as condições sequencialmente, então você precisa organizar as regras da MAIS específica para a menos específica, sempre. Caso contrário ele vai levar o seu usário sempre para o bloco associado a regra menos específica.


#3

Era isso que pensei quando estava planejando as próximas etapas do bot, Muito obrigado pela explicação detalhada, ajudara muito!