# Chatbot Dialogflow - Transcrições de: Chatbot Dialogflow (Português de Portugal) ## Tipo: Playlist Data: 09-01-2025 00: 12: 54 ## Vídeo 1: [Link da transcrição (pt)](https://www.youtube.com/watch?v=e_GhlPXljxQ) Olá, seja muito bem-vindo, vou mostrar como imprimir a opção de atendimento humano em seus chatbots criados utilizando o Chatbot Dialogflow (congelado). Você gostaria dessa tipologia de conteúdo? Se sim, inscreva-se no canal e ative o notificador para ser informado sempre que tivermos um novo conteúdo. Evitemos aqui. Estarei usando o **G7 UT**. Para quem não conhece ainda, ele é uma plataforma que oferece ferramentas para você gerenciar conversas de canais de e-mail, WhatsApp, do seu chatbot instalado em seu site, e também pode ser integrado com o seu já existente chatbot. Ele oferece a opção de serviços, como você pode começar a usá-lo. Sou precisando de um plano gratuito e não aparece. Tente duas opções, dos dois primeiros planes, as conversas limitadas a 10. 000 contatos e outras funcionalidades. Preciso ressaltar que a **histórico de 90 dias** nas suas conversas. ** Como outro lado, tem um plano pago que começa a €19 por mês, com outros recursos. Mas hoje, vamos fazer utilizando o gratuito. Você também pode estar lá. Este é o infraestrutura, entre o plataxtem alto hospedado, que pode ser instalado na sua infraestrutura, gratuitamente, também sendo um serviço open-source. Pareciu alguma coisa, você pode causar o nosso infraestrutura. Nem limitado as caixas de entradas ilimitadas e tem um suporte da comunidade. O futebol será o nosso roteiro nesse vídeo, dentro do chetcuti, na seção de included, será necessário incluir sua conta gratuita. Então, ficarei aqui. Em seguida, vou abrir o navegador e vou incluir uma caixa de entrada gratuita, tão rápido. Então vou adicionar uma caixa de entrada. Vou precisar de minha conta Free Fire que está do meu projeto. As informações de integração então consigo. Agora vou criar minha caixa de entrada, que é o primeiro passo. Olhe que tenho duas caixas cinzas aqui, eu posso obter problema. Esses não são códigos para incluir no meu site? Aqui depois no passo, em seguida, que eu vou mostrar as duas situações e a documentação para fazer para utilizar, tá? Configurar o seu atendimento humano em seu chatbot já feito no Dialogflow. O amor, temos aqui o meu dashboard. Vou incluir minha caixa de entrada, que é a minha caixa de entrada. Vou então minha caixa de entrada, vou clicar aqui para incluir a minha conta gratuita. Como eu vou mostrar logo em seguida, plataforma gratuita, não é difícil, a gente. na página próxima, clique neste botão verde para criar uma nova caixa de entrada. Lá, eu vou dar o nome de "sua caixa de entrada". Vou em seguida meu olho site. Eu preciso do código ai de integração, mas não sei criar. Para criar o código, é necessário cri # Sistema de Chatbot Integrado ## Introdução > Por amor, este é um tutorial que mostra como integrar um chatbot no site de uma empresa ou na sua própria empresa. Este tutorial irá ensinar como integrar um chatbot em seu site ou empresa em minutos. ### Requisitos do Chatbot - Criar conta no chatTheBot - Iniciar um plano próximo - Adicionar oplomo iniciar implantação - Montar workflows e atividades personalizadas ### Estrutura do Sistema #### Criação do Chatbot - Em **Google XIX**, crie um chatbot - Use **uni-lo em nós** para integrar peças - Teste a integração #### Integração com Atendimento o ChatAtendimento - Crie um assunto de atendimento humano - Crie uma resposta padrão às perguntas - Ative e configurar o webhook para enviar informações solicitadas #### Integrando com Google Sheets - Crie uma credencial no Google API - Selecione o método **o operador conjunto tradicional Switch Operation** - Adicione o webhook à URL da sua planilha e sua faixa de células específicas - Define a faixa de células para gravar as respostas do chatbot ## Configurações do Chatbot - Adicione fórmulos para preenchimento de dados - Defina mensagens personalizadas para solicitar dados específicos - Defina regras para escolher qual mensagem será enviada à resposta ### Exemplo - Exemplo de um Workflow de Cadastro de Usuário: 1. Solicitar o nome do usuário 2. Solicitar o e-mail do usuário 3. Solicitar o telefone do usuário 4. Confirmar os dados ## Finalização e Teste - Teste o chatbot para verificar se está funcionando - Analise a quantidade de interações e feedback dos usuários - Adapte as configurações e regras conforme necessário ### Referências [ChatTheBot](https://chattech.io) [Google Sheets API](https://developers.google.com/sheets/api) **Nota: ** Este tutorial utiliza **JustDoIt e N8** para montar o chatbot. Instruções sobre o uso desses programas podem ser encontradas em seus respectivos sites. --- Não inclui-se o conteúdo das seções *Música* pois na verdade foi inserida de forma incorreta no texto, era apenas uma palavra em vários lugares. Vídeo 3: [Link do YouTube](https://www.youtube.com/watch?v=J8LMKpYDn_k) (Idioma: pt) **Automatização de Chatbot com o Google Cloud Functions e o Dialogflow** Bem-vindo ao meu vídeo, onde vou mostrar como integrar o chatbot criado no Dialogflow com o Google Cloud Functions para consultas de dados usando o n8n. Se você ainda não conhece o n8n, vou deixar aqui na descrição o link para o vídeo de introdução a essa ferramenta. Se você gosta deste tipo de conteúdo e ainda não está inscrito aqui no canal, Aproveite já se inscreva e Ative o Sininho para ser notificado sempre que tivermos um novo vídeo por aqui. Para começar, já tenho meu chatbot e uma das intenções é uma intenção chamada **Status do projeto**. Aqui, adicionei as frases e treinamento em Action e parâmetros. Eu adicionei alguns parâmetros como **Cliente** e **Número do Projeto**. A **resposta** caso ocorra alguma falha no nosso webhook será personalizada. Lembrando que aqui é no item **Teste** é necessário ativar o webhook. Faça isso no item **Teste**, também você vai precisar ativar aqui a opção de webhook e adicionar aqui o webhook do Wine. Para capturar as informações e configurar o nosso workflow, eu já deixei montado aqui a nossa planilha onde tem essas informações que ele vai buscar. Procure na descrição como acessar essa planilha. Agora, vamos integrarmos o nosso chatbot com o Google Cloud Functions. Para isso, nós vamos usar aqui o N8n. Também já está aqui montado. Antes de mostrar como que eu configurei cada um desses nós, vou dar um recado aí para você: esse aqui é a página onde eu compartilho todos os códigos. Em caso de dúvida, você pode encontrar outros workflows gratuitos como esse aqui ou optar por um workflow Premium basta você clicar sobre ele clicar aqui no link de compra você vai ser o link de compra do Mercado Pago você vai poder efetuar o pagamento através do Mercado Pago. Para ter acesso a essa página basta se cadastrar no link que eu tô deixando aqui na descrição. Com isso, você vai receber um e-mail com o link para a página exclusiva desse workflow. Como que eu configurei cada um desses nós: 1. O nó **Webhook** inicia a configuração, pois você é novo ainda não conhece. Você vai utilizar aqui a URL de teste e vai adicionar lá na página do filme eu mostrei o método. Você vai selecionar **POST** esse campo que você não precisa alterar. Em **Responde**, vai selecionar **Jason** somente isso não precisa mais configurar mais nada aqui ele vai simplesmente devolver a resposta. 2. O nó **Google Cloud Functions** envia a informação lá para o n8n. Você vai dar clique sobre ele e fazer o login no Google Cloud Functions com as suas credenciais. 3. O nó **n8n** faz a consulta com as informações lá da planilha. Para isso, você vai adicionar aqui o botão **Iniciar** para enviar as informações e mostrar como eu configurei cada um dos nós. 4. O nó **n8n** retorna a resposta que você configurou inicialmente no nó **Jason**. Vídeo 4: Testando automatização do chatbot com n8n — Versão em portugês de Portugal ==================================================================== ## Início ### Pré-requisitos * Criar o chatbot utilizando a planilha do Google Docs * Instalar o n8n na sua máquina ### Integrando chatbot com n8n 1. Acessar o n8n em sua máquina com o link de produção: ``` http://localhost:5678 ``` 2. Criar um novo webhook no n8n e configurar com as seguintes configurações: - Método: POST - URL: `[Url da sua planilha Google Docs]`, seguindo a seguinte estrutura: ``` https://script.googleapis.com/v4/runs/3Dvba4t7a71wVH0cgs5o8G8ncN2g_XlcR_WVUJiAvxoY/ execute ``` - Autorizar o webhook: - Cabeçalhos: 1. `Authorization`: `Bearer ${{N8N_API_KEY}}` 2. `Content-Type`: `application/json` - Corpo: ``` { "execute": { "method": "POST", "headers": { "Authorization": "Bearer ${{API_KEY}}" }, "url": "${{URL}}", "body": { "${{DAADDS}}": "" } } } ``` - USO de variáveis KaTeX: 1. `API_KEY`: A chave de API obtida no seu aplicativo do Google 2. `URL`: A URL da sua planilha do Google Docs 3. `DAADDS`: Nome do campo na sua planilha do Google Docs que deseja adicionar dados - Testar o webhook: - Colocar uma mensagem de teste neste campo: A9 - NIF 0358 - CEP Número do imóvel *Complemento* - Enviar o teste e verificar a resposta do chatbot ### Atualização Cadastral 1. Criar uma nova sequência com o nome “Atualização Cadastral” e definir a ordem das tarefas da seguinte forma: 1. Connect - Webhooks (`wss: //webhook. n8n. cloud`) 2. POST (`Request (POST)(/webhooks/ seu-id-do-webhook)`) 3. Set Variable - Para criar uma nova variável “Cliente” e copiar o NIF para esta variável. 1. Tipo de dado: Cadeia de caracteres 2. Chave: `client_nif` 3. Valor: NIF conhecido no passo anterior 4. HTTP Request - Utilizar o seguinte comando para enviar a atualização: 1. URL: `[URL do seu servidor/atualizacao. php? nif=${{client_nif}}]` OBS. : Utilizar também o token nepomuk para autorizar a requisição. 5. Webhook - A nova resposta do webhook de atualização poderá ser enviada para a sua planilha Google Docs 1. Código: `https://script.googleapis.com/v4/runs/3Dvba4t7a71wVH0cgs5o8G8ncN2g_XlcR_WVUJiAvxoY/execute` 2. TOKEN: Necessário para a autorização da requisição HTTP 3. Código da função enviada para a planilha Google Docs: ``` (function () { var daArray = [ ["text", "nif", "cedula", function(cell, row) { return cell. getA1Notation(); }] ]; var nodeJS = require('node-spreadsheet'); var xl = nodeJS. create({ rows: 1, data: daArray }); xl. write('/tmp/teste', function (err, response) { if (err) { return console. error(err); } console. log('success to write'); }); })(); ``` 2. Testar a sequência da atualização cadastral Vídeo 5: Criação de uma sequência em n8n para poder editar esse comando alterei o comando para o comando que para o da N8n e verifiquei que funciona para minha planilha onde houve um erro também no vídeo de criação da sequência nestes do comando * METODO: PUT * URI: `[URL do seu servidor/atualizacao. php? nif=${{client_nif}}]` * Cabeçalhos: Authorization: `${{Authorization⟩ Token (botoão escrito no n8n)}` * Body: JSON com os dados a serem alterados Novamente ao voltar lá para o **n8n**workshop, se ele recebe aqui o dado da mesma maneira não. Eu vou colocar aqui um campo tipo texto e vou adicionar a mensagem que eu quero aqui, no caso é uma mensagem fixa, né. sem dados variáveis, puxem da mesma maneira é o mesmo código, simplesmente dupliquei. Lembrando para você duplicar, você clica aqui neste item né, que vai duplicar o nó. Agora para executar ele em produção, é você vai precisar então clicar aqui no modo **Webhook**, copiar a URL de produção aqui, sobre ela já vai dar o URL copiada, é você ativa o seu você volta lá para o n8n **workshop** aqui no item com filmes e substitui, né a URL de teste pela URL de produção. Clica aqui e clica em **salvar**. Bom ele já está pronto né, para executar lá em produção mas um teste aqui é rápido né, vou voltar aqui. **Integração** Deixei eles lá em produção, vou já vou clicar aqui né. Então não vou nem precisar executar lá já tá em produção né. Então 33, coloque aqui né. [Música] ele já vai me devolver lá né, então a resposta é porque ele já está executando em produção. Você não precisa ficar clicando lá em executar o **n8n**workshop. Bom, isso é um passo bastante importante, não esqueça de fazer isso para deixar o seu n8n **Integração** em produção. Espero que o víдеo aí tenha sido útil para você. Se você gostou deixa aqui seu comentário, compartilha aí com pessoas também têm interesse nesse tipo de conteúdo e já se inscreva no canal se você ainda não se inscreveu. Bom, eu vou ficando por aqui nos vemos no próximo vídeo e um grande abraços [Música] === Vídeo 4: https://www.youtube.com/watch?v=MQ0uksVtjmo (Idioma: pt) === Olá [Música], seja bem-vindo ao **n8n**istença. Vamos automatizar o suporte e nesse vídeo vou mostrar como integrar o chatbot Google Sheets não vai logo sou o **n8n** para alterar dados utilizando o **n8n**. Se você ainda não conhece o **n8n**, vou deixar aqui na descrição o link para o vídeo de introdução a essa ferramenta você conta esse tipo de conteúdo e ainda não está escrito aqui no canal como é que você faz para ter acesso a essa página basta se cadastrar no que eu tô deixando aqui na descrição. E antes de mostrar como que eu configurei cada um desses nós, eu quero dar um recado para vocês, essa aqui a página onde eu compartilho todos os os quais usamos o **n8n** presente aqui no canal, eu não sério aqui vou são alguns exemplos de soluções, você pode adquirir também uma série de outras, gratuitas né, são mais de 20 opções aqui disponibilizado na página consertar aqui em baixo você ficará de ele ficar com o link de compra e você participará com o pagamento através dessa página. Ao clicar aqui, você passará para copiar aqui o código, abrirá uma nova página, dará um comprovante. Aonde você já tem aqui disponível o seu **n8n** em 1, também é uma maneira de você ser. A gente começar então é a utilizar todos eles. E como que você faz para ter acesso a essa página? Basta se cadastrar no que eu tô deixando aqui na descrição [Música] e você vai receber também seu e-mail link para esta página é do nosso curso web tão importante né, você que ainda não conhece o **n8n** aqui olá moreço [Música]. E como que você faz para ter acesso a essa página? Basta se cadastrar no que eu tô deixando aqui na descrição [Música] e você vai receber também seu e-mail link para esta página é do nosso curso web tão importante né, você que ainda não conhece o **n8n** aqui olá moreço. E como que você faz para ter acesso a essa página? Basta se cadastrar no que eu tô deixando aqui na descrição [Música] e você vai receber também seu e-mail link para esta página é do nosso curso web tão importante né, você que ainda não conhece o **n8n**. E como que você faz para ter acesso a essa página? Basta se cadastrar no que eu tô deixando aqui na descrição [Música] e você vai receber também seu e-mail link para esta página é do nosso curso web tão importante né, você que ainda não conhece o **n8n**. # Guia de Instruções: Chatbot no WhatsApp Utilizando ChatUtil e Darlan ## Introdução Neste vídeo, eu vou demonstrar como criar um chatbot no WhatsApp utilizando a plataforma oficial do WhatsApp para desenvolvimento dessa solução. Utilizaremos a plataforma de desenvolvimento de bot de conversa Darlan, uma plataforma do Google, e a plataforma ChatUtil, uma plataforma que permite gerenciar conversas com seus clientes por meio de vários canais de comunicação. Você encontrará os links para as playlists dedicadas às plataformas abaixo: 1. [Playlist dedicada a Darlan](#) 2. [Playlist dedicada a ChatUtil](#) Neste canal, você já gosta de esse tipo de conteúdo e ainda não está escrito. Aproveite e se inscreva para ser notificado sempre que tivermos um novo vídeo por aqui. ## Passo 1: Criando o aplicativo WhatsApp Para criar o aplicativo WhatsApp, visite o site <https://www.facebook.com> e siga as instruções passo a passo que eu mostro em outro vídeo de forma detalhada. ## Passo 2: Configurando o chatbot no WhatsApp Após ter criado o aplicativo WhatsApp, podemos começar a configurar o chatbot no WhatsApp Cloud. Primeiro passo, você deverá criar uma caixa de entrada do tipo WhatsApp Cloud no ChatUtil: 1. Vá ao seu dashboard no ChatUtil e vá em **Configurações > Caixas de Entrada**. 2. Clique no botão verde superior direito para adicionar caixa de entrada e selecione o tipo `WhatsApp`. 3. Dê um nome à sua caixa de entrada e insira o número de telefone de sua conta de teste do WhatsApp. 4. Você precisará buscar esse número no seu aplicativo WhatsApp: 1. Vá no seu aplicativo WhatsApp e clique em `Mais opções > Configurações > Contas > Encontre seu número`. 2. Assim, você copiará o número de telefone para o ChatUtil. 5. Pesquise também seu `ID do número de telefone` no aplicativo WhatsApp e colá-lo no campo respectivemente no ChatUtil. 6. Em seguida, você precisará do seu `ID da conta de negócio` do WhatsApp e colocar no campo correponderente no ChatUtil. 7. Por último, você precisará de sua chave API. Você pode usar aqui uma chave temporária, mas você pode comprar a extensão ou uma chave permanente. Existe um vídeo no canal onde eu mostro como fazer isso. 8. Copie a chave temporária e colá-la no ChatUtil. 9. Clique em **Criar Canais do WhatsApp** e selecione um agente. 10. Agora, vá no seu aplicativo WhatsApp, selecione o seu aplicativo, o WhatsApp e vá em `Início > Início Rápido`. 11. Selecione **Webhook configurar Webhook** e cole aqui seu webhook. Eu já tinha configurado anteriormente para ilustrar o exemplo. 12. Copie o token de verificação do Webhook volte para o ChatUtil, coloque-o e clique em **Verificar e Salvar**. 13. Para que o chatbot funcione, você precisará assinar o Messenger. Vá em **Gerenciar > Messenger** clique na opção e certifique-se que é assinado. Se não estiver assinado, ele não funcionará. ## Passo 3: Integrando com o Darlan Agora, é necessário integrar o Darlan (uma plataforma de desenvolvimento de bot de conversa do Google) com o chatbot: 1. Volte para o ChatUtil, onde nomeamos o canal de WhatsApp, já criamos a caixa de entrada do tipo `WhatsApp`. 2. A princípio, fezemos a configuração do nosso aplicativo e o segundo passo agora é fazer a configuração e a integração do Darlan com o chat. 3. Vamos voltar para a parte deixar aberto no Darlan. 4. Volte para o ChatUtil e vá em **Configurações > Aplicações**. 5. Você deverá ativar o Darlan clicando em **Configurar** e adicionar um novo Hulk que você já tenha. 6. Aqui ele pede algumas informações, como o ID do projeto, o ID do número de telefone, o ID da conta de negócio e sua chave API do Darlan. 7. Você precisará buscar esses dados em sua conta do Darlan: 1. Vá em **Mais opções > Criar um projeto e clique em "Adicionar novo projeto"**. 2. Nomeie o projeto, escolha o papel como `Administrador` e clique em **Criar e Continuar**. 3. Então você vai para sua tela de console e escolha a opção `Integrar com a plataforma de chat de terceiros` e clique em **Adicionar nova integração**. 4. Em seguida, é exibida uma página contendo o `ID do projeto`, o `ID do número do telefone`, a `chave da integração` e a `ID da conta de negócio`. Coloque essas informações no ChatUtil. 8. Apóscolocar os dados, clique em **Concluir**. Agora, você tem uma solução completa para o WhatsApp utilizando o chat Hood integrado ao Darlan. Você pode também fazer integrações com outras plataformas, como o CRM, com planilhas e etc. Há vídeos dedicados nessa matéria nos estudar mais a fundo. [VIDEIO 5](https://www.youtube.com/watch?v=-sAOhS0oPgk) : warning: **observação**: é importante salientar que todos os códigos, comandos e informações exibidas aqui são apenas exemplos ilustrativos, sendo possível variar conforme o caso e/ou guia de instruções mostrado neste vídeo para que o usuário alcance seu objetivo. 