tratamento diferenciado pra usuários frequentes
quero dar um tratamento diferente caso o usuário já tenha conversado com o bot anteriormente. como posso fazer isso?
[@frontdesk](/u/frontdesk)

quando você adiciona uma informação ao contato, você consegue acessá-la no fluxo, assim como o nome, email, telefone (e outros campos), através da variável {{contact}}. por exemplo, se você quer o nome: {{contact.name}}.

de acordo com esse artigo, que fala sobre como [salvar informações …](https://help.blip.ai/docs/en/builder/salvando-informacoes-de-um-usuario/)
<p>eu sugeriria ter duas áreas separadas - uma onde o usuário faz entradas descrevendo sua disponibilidade e outra em que o sistema exibe o resultado agregado.</p><p>essencialmente, isso replica a conversa que duas pessoas podem ter, fornecendo uma área para o usuário "falar" e outra para o sistema "refletir de volta" seu entendimento.</p><h3>entrada</h3><p>forneça uma área em que os usuários descrevam sua disponibilidade.</p><p>uma maneira de fazer isso seria permitir que eles fizessem uma série de declarações altamente estruturadas, mas em inglês.</p><ul> <li>estou disponível todas as terças e quartas-feiras</li> <li>estou disponível toda quinta-feira depois das 14h</li> <li>não estou disponível na última quinta-feira do mês</li> </ul><p>você pode permitir que os usuários os digitem diretamente ou forneça algum tipo de construtor simples.</p><h3>exibição</h3><p>ao lado da entrada de dados, forneça um calendário mostrando como as instruções do usuário definem sua disponibilidade. torne isso navegável, para que as pessoas possam olhar para o futuro (ou, talvez, o passado). se o usuário parar em um intervalo de tempo específico, mostre uma dica de ferramenta que descreve por que eles estão (ou não) disponíveis no momento.</p><ul> <li>o usuário aponta em um horário de segunda-feira.<br> sistema: <em>você não está disponível a qualquer momento às segundas-feiras</em></li> <li>o usuário aponta em um horário de quinta-feira de manhã.<br> sistema: <em>você não está disponível às quintas-feiras antes das 14:</em></li> <li>o usuário aponta na quinta-feira à tarde, perto do final do mês.<br> sistema: <em>você não está disponível nesta quinta-feira porque é a última quinta-feira do mês.</em></li> </ul><p>se o usuário clicar em um intervalo de tempo, você pode destacar as regras que contribuem para a disponibilidade naquele momento.</p> <p>use o método <a href="http://www.sqlalchemy.org/docs/orm/internals.html?highlight=has#sqlalchemy.orm.properties.relationshipproperty.comparator.has"><code>has()</code></a> do relacionamento (mais legível):</p><pre><code>patients = patient.query.filter(patient.mother.has(phenoscore=10)) </code></pre><p>ou participar (geralmente mais rápido):</p><pre><code>patients = patient.query.join(patient.mother, aliased=true)\ .filter\_by(phenoscore=10) </code></pre> se você tem receio de que esses valores possam ser bloqueados preventivamente, entre em contato com o chat.

no contrato em suas principais obrigações:

d. informar ao nubank antes de realizar transferências ou pagamentos fora do seu padrão de uso, tais como compras de alto valor, evitando eventuai… olá, bom dia.

gostaria de reportar que ao entrar em contato com o chat, a equipe responsável fez a reemissão do cartão, agora na categoria platinum. que fique documentado, caso algum membro da comunidade também passe por essa situação.

diga-se de passagem, entrei em contato faz 20 minutos, hoje, 2… Olá 
  
Acredito que se não tiver ativado o histórico será impossível. Ativou o histórico das conversas?
  

  
Veja a página de ajuda deste programa: <https://www.pof.com.br/HelpCenter/pt_helpcenter_faq.aspx> Já uso desde antes de começar no duolingo. Tem que ficar ligado pois já ficou fora do ar porque os donos não dão muita atenção para ele. <p>não acho que eles sejam mutuamente exclusivos, mas, nos casos em que são, você deve observar o que seus clientes desejam/precisam.</p><p>qualquer interface pode ser simplificada movendo funcionalidades complexas para outro local. eu acho que esse é o principal compromisso. para facilitar o uso para o usuário médio, você precisa torná-lo mais complicado para o usuário avançado. eles precisam fazer mais alguns cliques para obter suas coisas.</p><p>mas é claro que muitas vezes o software pode ser facilitado tanto para usuários avançados quanto para usuários casuais, sem sacrificar a usabilidade de nenhum deles. uma coisa importante é criar recursos ortogonais que possam ser combinados facilmente. muitas vezes, o software é complicado porque há muitos recursos sobrepostos. em vez disso, ao criar alguns recursos distintos que podem ser facilmente combinados, o software pode ser muito mais flexível e simples.</p><p>descobrir isso criando uma matriz de objeto/ação. liste o número de objetos diferentes no seu aplicativo ao longo de um eixo e as ações que você pode executar neles em outro eixo. a matriz não deve ser muito escassa.</p> No mundo das TI, isto é praticamente aceite desde que não se esteja a interromper outra pessoa (que é o objectivo de usar o pato ou o urso de peluche ou o que quer que seja em primeiro lugar). 


Instalei-o em alguns locais de trabalho em que estive e que ainda não o tinha, e tornou-se aceite e normal quase de um dia para o outro. 


Se você ainda está preocupado em parecer um idiota falando com um pato de borracha, imprima uma nota explicativa ("por que estou falando com um pato de borracha?!? Leia isto para descobrir...") ou dê às pessoas links para <http://www.rubberduckdebugging.com/> hey @joãopaulo74, já fez logout e após isso login em sua conta? [@suelenshazzan](/u/suelenshazzan) , boa tarde.

só para deixar registrado aqui, que estamos em atendimento com você via chat, aguardando algumas informações que foram solicitadas, a fim de acharmos a solução desta questão.

:wink: