Mensagens e Histórico
- 1 Construir Histórico OpenAI com LiveChat (JSON)
- 2 Construir Histórico OpenAI com LiveChat (Texto)
- 3 Enviar Mensagem (para um Agente)
- 4 Obter Conjunto de Últimas Mensagens do Usuário - Multi Input
- 5 Obter Histórico LiveChat
- 6 Obter Última Interação do Agente
- 7 Processar Última Mensagem (Áudio, Imagem, Texto)
Construir Histórico OpenAI com LiveChat (JSON)
Pega todo o LiveChat e transforma em assistant/user no formato JSON
Essa função irá salvar o histórico da conversa em um formato JSON da seguinte forma:
Para isso, basta inserir a quantidade máxima de mensagens que irá ser salvo
Em seguida se deseja que novas mensagens sejam atualizadas após o limite ser atingido, deixe a opção de “Remover Ultima Mensagem” marcado como “sim”
Para finalizar, basta inserir onde será salvo o histórico
Construir Histórico OpenAI com LiveChat (Texto)
Essa função irá salvar o histórico da conversa em um formato de texto da seguinte forma:
Para isso, basta inserir a quantidade máxima de mensagens que irá ser salvo
Para finalizar, basta inserir onde será salvo o histórico
Enviar Mensagem (para um Agente)
Essa ação é útil para você mandar mensagem para um vendedor, para um agente, um funcionário especifico. Você pode informar por exemplo que um cliente está aguardando um orçamento.
Para iniciar, você deve selecionar o canal que irá iniciar o fluxo
Em seguida insira a mensagem que deseja enviar e selecione o UserNS
Caso não insira o UserNS ou não o encontre, ele irá pesquisar pelo telefone e/ou e-mail, se inserido.
Em seguida, selecione se, ao não encontrar o usuário, deve ou não criar um novo.
Obter Conjunto de Últimas Mensagens do Usuário - Multi Input
Obtém todo o histórico de mensagens entre usuário, bot e agente. Formatado em Texto
Para iniciar você deve inserir se deve ou não interpretar áudio e texto e o prompt (opcional, você deve inserir de acordo com sua necessidade)
No fluxo você deve pausar a automação, para que qualquer interação feita pelo usuário não ative a automação, em seguida iniciar novamente e ativar a recuperação do histórico em texto.
Adicione um bloco de ação
Adicione um “Falar com Humano/Pausar Automação”, o tempo aqui é indiferente, só deve ser maior que o do passo 3
Adicione um atraso inteligente (aqui você define o tempo de atraso, como 30 segundos)
Adicione um "Retomar Automação"
Adicione o Nicotools de “Obter Conjunto de Últimas Mensagens do Usuário - Multi Input” para obter as mensagens recebidas no tempo determinado no passo 3
Obter Histórico LiveChat
Essa função irá salvar o histórico da conversa em um formato de texto da seguinte forma:
Para isso, basta inserir a quantidade máxima de mensagens que irá ser salvo
Para finalizar, basta inserir onde será salvo o histórico
Obter Última Interação do Agente
Obtém a última mensagem enviada por um agente e calcula quanto tempo se passou desde então.
Inicialmente você deve inserir se deseja retorna um erro para essa ação caso não encontre uma mensagem do agente nas ultimas 100 mensagens
Em seguida basta inserir as saídas dos resultados desejado
Processar Última Mensagem (Áudio, Imagem, Texto)
Processa a última mensagem recebida, transcrevendo áudio, descrevendo imagem ou fornecendo o texto. Util para quando quer deixar que o usuário mande qualquer tipo de mensagem.
Inicialmente você de inserir a variável da última mensagem e a inserir o prompt (Esta primeira parte é opcional, caso você não altere será preenchido automaticamente)
Em seguida você deve selecionar o tipo de mensagem que não será identificado
Depois mapeie o resultado para obter a mensagem recebida:
Tem duas aplicações práticas:
Inserir essa ação no inicio do fluxo para obter a mensagem enviada inicialmente pelo usuário, a mensagem que acionou o fluxo.
Inserir no “no match” de um bloco de pergunta para aceitar que o usuário envie qualquer tipo de mensagem conforme imagem abaixo:
Não esqueça de colocar o “no march” com apenas uma tentativa: