As ações a seguir dão ao chatbot a capacidade de interagir com o site de forma autônoma em nome do usuário. Para usar uma ação, vá para Dialogflow, edite um Intent e adicione uma nova resposta Custom Payload com a seguinte sintaxe: { “ACTION-NAME”: ACTION-VALUE } .
código de ação | Descrição |
---|---|
{ “aquisição humana”: verdadeiro } | Desative o chatbot por 5 minutos, notifique os agentes e deixe a conversa marcada como não lida. |
{ “desabilitar-bot”: verdadeiro } | Desabilite o chatbot por 5 minutos. |
{ “redirecionar”: “URL” } | Redirecione o usuário para o URL fornecido. Adicione o valor “new-window”: true para abrir a URL em uma nova janela. |
{ “artigo aberto”: ID } | Abra o artigo com o ID fornecido. |
{ “transcrição”: verdadeiro } | Gere a transcrição da conversa como um arquivo de texto e baixe-o. Defina-o como email para enviar a transcrição para o email do usuário, adicione a mensagem de valor: “Sua mensagem” para incluir uma mensagem no email. |
{ “departamento”: ID } | Altere ou defina o departamento de conversação e notifique os agentes. |
{ “agente”: ID } | Altere ou defina o agente atribuído à conversa e notifique o agente. |
{ “send-email”: { “recipient”: “active_user”, “message”: “”, “attachments”: [] } } | Envie um e-mail para o usuário ou agentes ativos. Sintaxe dos anexos: [[“nome”, “link”], [“nome”, “link”], …]} . O valor do destinatário pode ser active_user ou agentes . |
{ “update-user”: true } | Diz à área administrativa para atualizar o usuário da conversa ativa. Use esta ação em combinação com outras ações para atualizar os detalhes do usuário da área administrativa em tempo real. |
{ “chat-arquivo”: verdadeiro } | Arquive o bate-papo e envie a mensagem de fechamento, se estiver ativo. |
{ “update-user-details”: { “email”: “”, “last_name”: “”, “first_name”: “”, “extra”: { “phone”: [“+123456789”, “Telefone”] }}} | Atualize os detalhes do usuário ativo. Você pode atualizar todos os detalhes, incluindo first_name , last_name , email , user_type , password Você pode atualizar os detalhes extras do usuário, como o número de telefone, inserindo os valores na chave extra , os valores devem usar a seguinte sintaxe: “slug”: [valor, “rótulo”] . Baixe um exemplo aqui . Para fazer upload de um Intent, vá para a área Intents e clique no ícone de menu de 3 pontos no canto superior direito e, em seguida, clique em Upload Intent . Inicie a conversa enviando a mensagem “iniciar”. |