# Dialog - Validar mensagens do tipo imagem em Filtro.

{% hint style="warning" %}
Fluxo funcionará apenas no Provedor Dialog360.
{% endhint %}

{% hint style="info" %}
Existem casos aonde o cliente que interage com o Robô, responde alguma etapa do fluxograma com uma imagem, caso você não deseja que o cliente consiga prosseguir o fluxograma enviando imagens, você pode adicionar um filtro para validar isso, abordaremos a seguir, como bloquear e tomar medidas quanto a respostas no formato Imagem no provedor Dialog.
{% endhint %}

1- Para bloquear arquivos do tipo Imagem no seu fluxograma, primeiro adicionaremos uma etapa  Javascript com o seguinte código:

```
var respostaComentario; 
respostaComentario=context.comentario;  // Context.comentario deve receber o nome do campo que você deseja avaliar.

if (respostaComentario){
console.log(respostaComentario);

if(respostaComentario.includes(".ogg")){
   console.log("está na posição"+respostaComentario.includes(".ogg"));
   context.comentario4="Nok"; // context.comentario4 deve receber o campo que você deseja utilizar para avaliação no filtro
   console.log(context.comentario2)
}
else{ 
    console.log("não existe");
    context.comentario4="Ok";  //context.comentario4 deve receber o campo que você deseja utilizar para avaliar no filtro.
}
}
```

&#x20;2- Adicionaremos o código a cima ao seu fluxograma:

![](/files/MQoS3MrPtykPV5tNlRoI)

&#x20;3- Avaliaremos se o campo da etapa anterior é o mesmo do código:

![Avaliando se o campo da etapa anterior é idêntica a do Javascript.](/files/2nVLinLvjAjqpEz1rkJZ)

&#x20;4- Filtraremos o resultado da etapa Javascript com um Filtro:

![](/files/nuP01Yntmd8mlWK0fZsC)

{% hint style="info" %}
OBS #: No lado Sim do filtro irá apenas os clientes que não enviaram um arquivo como resposta na etapa de mensagem, ao contrário no lado Não do filtro, todos os clientes que enviarem arquivos serão direcionados ao fluxograma de repetição ou mensagem solicitando uma resposta em texto.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.cosmobots.io/help/outros/dicas/dialog-validar-mensagens-do-tipo-imagem-em-filtro..md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
