# Tutorial de Typebot - Transcrições ## Tipo: Playlist ## Data: 09-01-2025 ## Vídeo 1: [Link do vídeo](https://www.youtube.com/watch?v=6bI1vRYiBws) (Idioma: pt) Olá, seja bem-vindo! Neste vídeo, vou mostrar o Typebot, consultor de aplicativo de conversação de código aberto. Com ele, você pode integrar seus aplicativos. ## Xbox *Site* oferece plano grátis, que é generoso. O plano básico inclui *Takybox* limitados respostas, limitadas integrações nativas, webhooks, JavaScript, CSS personalizado, porém custa 25 euros. ### Recursos Você pode organizar os *Xbox* em acidentes carregamentos ilimitados e oferece mais documentação, ainda em desenvolvimento. As principais funcionalidades você já encontra nesta documentação, mas tem alguns recursos que ainda não estão. Para acessar, clique no botão `Recursos` e em `Documentação`. Você será redirecionado para o site de documentação do pai. Lá há bastante informação, então é criar sua conta e utilizar uma conta do Google, por exemplo. ### Criação e Uso Crie sua conta e utilize uma conta do Google, por exemplo. Em seguida, clique no botão `Entrar com essa` aqui é o nosso Deus bojo. #### Startbox Já criei o *Startbox* e não vou pegar no vídeo bloquear parte dela. Há opção de fazer do zero, e previsão é que seja fácil fazer upload de um arquivo de um bosque que já tinha criado, que você pode fazer download. #### Blocos - E - Grupo Hasan - Pode adicionar vídeo - Pode me dar presente - Campos de texto * de número de e-mail * free Phone - Abre uma outra aba por exemplo - Pode trabalhar com código da que você trabalha com JerryScript - Informação interessante: * A tailbot que ele permite que você conecte um techbot com outro * Você pode trabalhar com recursos como *Post* como como Vietnã * Essa folhagem com trabalhar com uma pista pode enviar também e-mail após uma determinada ação * Incluído algum componentes de automação e integração usar pelo make e UPA i #### Configuração e Publicação É criar a sua conta, em seguida, utilizar uma conta do Google, por exemplo. Então você clica no botão `Entrar com essa`. Aqui é o nosso Deus bojo. #### Próximos Passos Vamos lá, Cartoon é meu celular. Você pode visualizar o vídeo de boas-vindas que já vi aqui na sequência. Outro bloco será escolha a opção desejada. Último vídeo é o e-book. Código da Atração. Eu vou fechar aqui e vou criar então o bloco de último vídeo. #### Último Vídeo Eu vou adicionar certamente um vídeo. Eu vou pegar o link aqui do vídeo último vídeo do canal eu vou clicar aqui e adicionar então Limpo vai deixar aquele a mesma largura não vou operar como 400 anos atrás aqui ó o a carinha do PDF O que é só um teste dá para esclarecer ainda não crer você aí ele em breve agora vou aproveitar e já vou disponibilizar para ele também por e-mail que ele acabou de se cadastr # Tópico 1: Introdução Alto é bom, meu amor vai acontecer e vai encontrar informação disponível no meu e-mail. Não sei se posso disponibilizar o PDF aqui também. Eu estou aqui no meu nome [Marcelo@gmail. com](mailto: Marcelo@gmail. com) se você enviar. Na sequência, ele vai dar uma mensagem aqui acima. Lá já mostrou aqui até eu volte aqui. Aqui o item adicionado na parede, não vou selecionar, então é. Então essa página de loco, minha emoção não depositou nada, conforme o show durante o canal. Faz um churrasco, o pagamento, aí hoje é no contexto de [Música]. Então você pode compartilhar. Posso copiar esse aqui? Aí é que a Iva abre barbitron ou "Que voz chata" e o actor Pode adicionar ele no Expresso e depois aqui, é de que está de novo? Pode pedalar 11 e são uma das opções que falta para mim. Me diz aí depois que vocês acharam dessa solução do Fábio Borges se fizer aí E compartilhe com a gente lá no canal no nosso grupo do Instagram deixar essa mensagem dizendo que passou forte você quer dizer mais ou menos da ferramenta ao aproveita. Já nova, toda semana eu ficando por aqui nos vemos um próximo vídeo e um grande abraço. [Música] [Música] ==== # Tópico 2: Automatização de socorros bovino Em segmento seguido, vamos automatizar os socorros bovino e nesse vídeo vou mostrar como utilizar o Homem Hulk no site bote. Você pergunta esse conteúdo ainda não está escrito aqui no canal, hoje já se inscreva! Ative o Sininho para ser lembrado sempre tiramos o novo vídeo por aqui. Vamos ao que interessa, maçã. Hoje nós estamos aqui na nossa nosso editor-chefe. Embora você ainda não viu o vídeo introdução, eu estou deixando o link aqui na descrição dessse vídeo. Ok, então dá uma olhadinha lá. Isso aqui é o crack bot, o chatbot que nós criamos. Naquele vídeo de introdução, eu fiz aqui eu adicionei mais uma nova opção, a opção de segunda via de cobrança. Hoje, nos vamos utilizar uma Boop, partindo de informações para isso. Eu também vou deixar o link de introdução aqui na descrição do vídeo. Tá ok, então eu vou pegar as informações dos dados pessoais do cliente, que será o CPF número do cliente. Vamos enviar para o webhook lá, foi m8r, ai ele vai fazer uma consulta no beijo, um banco de dados. Eu também vou deixar o link para o vídeo de introdução ao Brasil um tá aqui na descrição também. Nesse vídeo, vou então pegar o link é de um documento PDF de um boleto e eu adicionei aqui no Brasil um nesse esse banco de dados aqui. Nessa questão tem um CPF aqui que eu adicionei aqui diretamente no Brasil 1. Eu vou tirar essa informação e vou enviar por e-mail. Vamos voltar para o nosso potê. Eu mandar aqui para o cu para o Gmail. Tá ok, vou voltar aqui para o nosso editor de voz, é começar esse vídeo como você queria que as blocos de mensagens. Lembrei que aqui você utiliza, mas você pode utilizar esses blocos aqui para criar as mensagens. Eu mostro lá no vídeo então se você não viu intro do pai um bote, é uma ferramenta sem código. Tá, você quer, né? So que por aqui, se você quiser que sua tenha, pode criar um chatbot para incluir aí no seu site. Outra coisa, um Baú Xuxa. Tá, e aí no seu site em WordPress. Você tem várias formas de você compartilhar esse chatbot e já no nosso vídeo de introdução, eu adicionei aqui esse bloco de pneus da cisão. Que eu fiz aqui adicionei um puxa né inclui um input. Então, coloquei aqui no texto, o para me informar o CPF. Aí, isso para enviar veio aqui como uma variável, podendo ser CPF. Ela appear aqui em laranja. Fiz a mesma coisa aqui para um campo de o número de cães, são os dados que eles tem não CPF. Mudeu cliente é o teria lá botão para enviar e também criei lá essa variável de o nome dela para ela, de que é de cliente é o nosso nosso cliente. Oi, eu adicionei e aqui nesse enquanto também um grup de integrações esse bloco de webhook. Adicionei aquele gay né, nem que você faz é muito simples; você pega então o seu endereço do seu ABInBev lá amor perfeito é lá no nó do ao vivo. Então, eu vou abrir aqui, copiei incide teste. Tá eu vou mostrar aqui no vídeo, lembrando né. Se quiser tá aqui ainda não tá sabendo que para rodar automaticamente você precisa pegar, url de posição eu vou pegar um voo pneu de teste, protesto, para fazer o teste aqui no Livebot, eu não fiz nenhuma alteração aqui. Simplesmente adicionei se não é, copiei a URL de teste. Voltar aqui pro nosso editor. Oi, e eu teria um método aqui ó, post somente isso você não precisa fazer nenhuma alteração aqui de nesses outros itens é plants no raiders nenhum porta tá não vai fazer nada Esta é apenas adicionar a URL. Você já viu lado em oito anos quem está usando aqui, ativar essa caixinha aqui de configurações avançadas e alterar o método para post somente isso aí eu adicionei uma mensagem de texto é "É seu segundo boleto foi enviado para seu e-mail". Adicionei uma outra mensagem "Nem que essa mensagem aquele meu grupo né de texto tá que é texto mas em poucos tá aí próximo tá perguntando se tem algo mais". Sim, eu volto. Aqui com um ao menu inicial na eu volto para cá disse não eu abro uma outra mensagem aqui. Dando até logo é feito isso né Eu adicionando o CPF, no pi e mandando meu webhook, ele é automaticamente. Então vai fazer uma busca Shanghai no nosso banco de dados que o Bate-papo. com eu configurei né eu fiz lá. É assadaira minha credencial, resources, esse rua ruim em gostei permissions get All, pegar todos selecionei minha data países aqui aparece na minha cabeça que eu tenho uma vezes um peguei de boletos selecionei a tabela segunda via ativei o que o retorno ao para retornar todos, e adicionei um filtro eu selecionei esse campo chave seja igual CPF e número de frente juntos né como que eu fiz isso né Aí eu vinha lá no Oriente novo né O Jason aí não pode aqui ó, CPF e o número cresce essas informações elas elas vem lá do nosso webhook lado techbot tá como eu já executei aqui ó começar o vídeo já aparece aqui tá então eu adicionei aqui de um clique né e tirei o espaço tá junto tá então CPF e número de crente tudo junto e aparece esse número aqui ó aqui é que tá na minha base de dados nós vamos fazer um teste aqui agora E aí ele vai escutar ele trouxe Então esse registro ele traz aqui ó o link né daquele boleto eu vou ter no módulo seguinte também o e-mail do cliente tá vítima falou nada lá no Xbox sem formar CPF e número gente tem aqui no de http Quest eu busquei então a URL né lá vamos do do domínio Peugeot tá outros fugir Jason vim aqui ó e o eu abrir aqui eu vim aqui no final peguei a URL tá então eu vou ter a URL do documento Eu adicionei lá no beijo e um tem um documento PDF em qualquer método que Pente né e adiciona, é a minha URL do documento aqui em restante formatos você seleciona o arquivo e automaticamente ele já adiciona data não tem como tá E mais nenhuma outra forma de segurança do Gmail nesse nome eu passo a minha seleção a minha credencial selecionei o método é o Alfie ele só apareceu lá que ele tem um passo tem demitida primeiro você seleciona o método ao tio selecionei é diferencial do Gmail me sochi messenger Uber eats e subject título porque segunda via do boleto eu queria aqui uma mensagem né "Olá meu nome é que eu tô pegando também no Brasil um ir lá pedir um zoom se deitar Jason e aqui eu tenho o nome dele e tá aqui mas selecionei o nome é que segunda vita por esse felicidade nosso site E deixamos automatizar a segunda via do boleto". # Tópico 3: Utilização do block de Skype no site Olá, seja bem-vindo. Vamos automatizar aqui, você vai encontrar conteúdo sobre integrações de automação sem digitar nenhum código em seu blog bovino. Nesse vídeo, vou mostrar como utilizar a pênis diretamente no Skype bote. Você ainda não conhece? Gosta? Eu vou deixar aqui na descrição desse vídeo muito para o vídeo de introdução ao site Borges e também para o segundo vídeo da série onde eu mostrei como utilizar webhook. Vamos lá, vamos ao que interessa. Vamos ao teu WhatsApp, e eu inclui uma funcionalidade no chat para que o cliente faça a atualização do seu endereço. Então você é uma opção aqui ele passa, é essa alteração é de que maneira? Consumindo algumas apis. Então nós vamos utilizar apenas utilizamos aí no vídeo do pop rock é um-bee um que é o nosso bom qualidades e esse cliente deverá informar ao seu CPF número de cliente e vai solicitar atualização do CEP e o do endereço. Depois o segundo passo com essas informações é feito, então é uma consulta à habilidade. Se for encontrado, se o CPF e um de clientes corresponder a uma informação que existem no banco de dados, ele então vai solicitar ao cliente informe o número do seu novo CEP para ver com isso eu vou incluir duas variáveis: o CEP e o número da residência. Incluindo essas duas informações, vou utilizar uma segunda via de CEP que eu vou buscar. Endereço CEP informado e o Sepe sendo localizado, ele então vai solicitar informar o novo ComCep. Agora vamos ainda mais e criamos uma segunda medida de segurança para evitar manipulação. Eu vou adicionar um passo intermediário nas User Agents onde o cliente vai responder a minha data de nascimento para verificar sua legitimidade. Chegando no destino final, a segunda via de CEP, Europe é lançada para tratamento e bota na minha tabela. A finalização da mudança já deve ser enviada para o chat do cliente. E vamos para o último vídeo, um grande abraço. пустое место для ф- акшингов [Music][Music] # Endereço do Cliente O sistema exibe para o cliente um formulário com o endereço atual que ele solicitou. Em seguida, ele é solicitado a confirmar se o endereço está correto. Se o endereço tiver o código postal (CEP) correto, ele receberá uma mensagem de confirmação. Caso contrário, será solicitado um novo CEP. ## Atualização do Endereço Se o cliente clicar na opção de atualizar endereço, será solicitado um novo CEP, que será armazenado em uma variável. Em seguida, será solicitado o número de cliente do cliente para continuar com o atendimento. Você deve validar o Cédula de Identidade (CPF) e o número de cliente para garantir uma conexão com sucesso e que as informações inseridas estão corretas. Para fazer a consulta no banco de dados, você deve criar uma variável para o CPF e o número de cliente. Em seguida, você deve fazer a consulta no banco de dados fornecendo os CPF e o número de cliente correspondentes. Se a consulta retornar êxito, você receberá as informações completas do cliente na tabela correspondente. Caso contrário, será enviada uma mensagem de erro. Se as informações retornarem corretas, três botões serão exibidos: Oi, os botões Chat e Voltar. Clique no botão Oi para personalizar uma mensagem de agradecimento e, em seguida, use o ID do cliente para salvar a changeset associada ao cliente correspondente. Para personalizar a mensagem, use as variáveis criadas anteriormente. ## Informações Adicionais Antes de atualizar o código postal, você pode adicionar informações adicionais como o logradouro, o bairro, a cidade, o número da casa ou do imóvel, e a rua. Para atualizar o código postal, utilize o comando "up" e indique o código postal atual e o novo código postal no seguinte formato: ``` U atualizar código postal 111111111 para 22222222 ``` # Vídeo 4: Automatizar o atendimento humano com Type bot no Chat boot (Idioma: pt-PT) Antes de tudo: Confirme seu novo endereço? Ele está pronto então atualize-o lá e atualize o site também. O endereço foi atualizado com sucesso. Pergunte se gostaria de ajudar em algo mais? Eu irei dormir; até lá. Espero que você tenha curtido o vídeo! Se você gostou, deixa seu comentário, compartilhe o vídeo. Isso é muito importante para o canal. Vamos nos ver no próximo vídeo e um grande abraço! tchau [Música] Entradas: https://www.youtube.com/watch?v=d2aMV-6ttB4 / https://www.youtube.com/watch?v=l1ljO1Cz_oc ## Obrigado pela visita! Seja muito bem-vindo(a) ao meu canal! Vamos automatizar aqui! Eu sou Cláudio Balbino e neste vídeo mostrarei o novo recurso do Type bot que disponibilizou a integração com o chat boot, que permite agora incluir no Type bot a funcionalidade de atendimento humano caso ainda você não conhece o tapbot que é um construção de aplicativo conversacional de código aberto. Você pode incorporá-lo em sites ou em aplicativos web mobile e também não conheça o chat útil que é uma plataforma que oferece ferramentas para gerenciar suas conversas de diferentes serviços em um só lugar. Link para vídeos sobre as plataformas em meu canal: [Aqui](https://www.youtube.com/playlist?list=PLeeVdFn4M3BxetO15DnFQkjL5FQqH2c-1) vou apresentar o tapbot. [Aqui](https://www.youtube.com/playlist?list=PLeeVdFn4M3BxetO15DnFQkjL5FQqH2c-1) vou mostrar o chat útil. Curte esse tipo de conteúdo e ainda não está escrito aqui no canal? Aproveite e já se inscreva! E Ative o Sininho para ser lembrado sempre que tiver uma nova publicação. ## Agora, vamos começar! Nesse vídeo vamos passar por um passo a passo pelo processo de criação de um novo trackboard no Typerwash, configurar o fluxo de conversação e integrar com o chat-ute. Com ele configurar a caixa de entrada no chat útil do tipo website. com, aquele lá sua conta caso ainda não tenha. Por último, nós vamos implantar, embedar o código do Type bot no Website. ## Criando o nosso Type bot Agora que nós vamos começar! Nós vamos iniciar um Type bot de zero. Então, aqui ele já abre aqui a nossa chatbot já abre aqui na abafou e já adicione esse bloco não né de start eu vou adicionar aqui é o primeiro módulo de conversa ele vai criar o nosso primeiro grupo eu vou adicionar aqui uma frase que eu já copiei aqui no meu bloco de notas para acelerar ele aqui essa parte de escolha aqui eu vou adicionar aqui um outro bloquinho aqui de texto e na sequência eu vou adicionar aqui os botões não né? Esse primeiro bloco vou dar o nome aqui de menu tá esse é o nosso menu então eu vou adicionar aqui por exemplo a opção de agendar mentoria e clicando nesse maiszinho eu vou selecionar, pois vai usar as abreviações `ikk`. A opção de atendimento humano que é a opção que vamos explorar nesse vídeo então aqui eu já tenho que ligar né `stt` a esse bloco então aqui eu já tenho nosso menu configurado tá vou deixar aqui com apenas duas opções mas lembrando que eu tenho um vídeo aqui na descrição onde eu mostro toda a plataforma e uso todos esses componentes. Tá bom, vou adicionar aqui a mensagem para atendimento humano então eu vou adicionar um outro grupo aqui e vou adicionar a frase aqui. ("Vou colocar aqui como nome e vou botar aqui "${nome}") vou colocar um botão que será aqui de enviar e aqui ele já adiciona isso no nosso botão. ("Vou chamar o botão de ${enviar}") Vamos detalhar cada um dos componentes por parte para uma melhor understanding. ## Adicionando as informações para gerar variáveis Agora então eu vou adicionar um grupo adicional para ler as informações para gerar as variáveis, como o nome, o e-mail e o telefone. Com essa informação na integração com o chat útil. Vou usar essa informação na integração com o chat útil. Para gerar aqui ter algumas informações, preciso adicionar isso aqui ("Vou adicionar aqui um bloco input, em texto esse input incluirá uma pergunta sobre o nome para gerar minha variável. ) Eu vou chamar minha variável de "nome", clicando em `Nome` ("Eu vou adicionar uma outra pergunta para gerar esse nome aqui, clicando em Nome") Como não existe, cria aqui. Eu vou adicionar um módulo de enviar o e-mail aqui também de modo a ligar o chat útil. Para isso eu adiciono aqui uma pergunta, aqui ("Aqui irá ficar a pergunta: "Entre com o seu endereço de e-mail para cadastro. " Para gerar a minha variável de email. ") Eu vou chamar minha variável email de "${email}", como não existe, vou clicar em `Nome`. Adicionarei um módulo para gerar o telefone aqui também, como ("Aqui irá ter um novo bloco input para entrar o telefone no formato ${phone}. Para gerar minha variável telefone. ") E vou colocar o phoneNumber (Número de telefone), clicando em Nome, para criar a variável. ## Adicionando o botão para iniciar a transferência Agora que tenho todas as variáveis, vou configurar um botão para iniciar a transferência. ("O objetivo é que, nesta tela, o usuário vá entrar com suas informações para a transferência. ") vou adicionar aqui um botão de transferência aqui. ## Integrando o chat útil Agora que tenho meus dados preenchidos, posso configurar a integração com o chat útil. Encontrarei a parte onde configurar a integração com o Chat útil nas configurações do chat útil da minha conta. Ao clicar em configurações, vou selecionar e depois a caixa de entrada e vou adicionar o typebot. Isso irá me redirecionar para página da integração com o Chat útil. Iniciamos a integração completando minhas variáveis como nome, email e phoneNumber. ("Para concluir a integração, inserirei as minhas variáveis de nome, email e telefone nas caixas fornecidas. ") ## Enviando a mensagem com as informações Vamos finalmente enviar a mensagem com minhas informações obtidas. ("E nesta parte, tudo está pronto, vamos agora enviar as informações para a minha conta do chat útil daquelaconta. ") A mensagem contém minhas informações e antecedência de que a integração foi concluída com sucesso. ("A mensagem será enviada para o chat útil e irá conter meu nome, endereço de e-mail e número de telefone. ") Agora, pronto! É isso aí, meus amigos! Espero que tenham gostado desse vídeo e tenham aprendido algo importante. Nos vemos no próximo vídeo! Até lá! Fim de Conversão. Links para vídeos sobre as plataformas em meu canal: - [Aqui](https://www.youtube.com/playlist?list=PLeeVdFn4M3BxetO15DnFQkjL5FQqH2c-1) vou apresentar o tapbot. - [Aqui](https://www.youtube.com/playlist?list=PLeeVdFn4M3BxetO15DnFQkjL5FQqH2c-1) vou mostrar o chat útil. Curte esse tipo de conteúdo e ainda não está escrito aqui no canal? Aproveite e já se inscreva! E Ative o Sininho para ser notificado sempre que tiveres uma nova publicação. # Tecnologia de Chat: Configuração do ChatBot com a API da OpenAI (Português de Portugal) Este artigo mostra como configurar um ChatBot utilizando a API da OpenAI. Você pode utilizar a API da OpenAI para responder às perguntas de seus clientes sobre o seu negócio ou serviço. ## Pré-requisitos Antes de começar, é importante saber que você pode utilizar a API da OpenAI na versão SAS ou instalando-na na sua própria infraestrutura na sua VPS ou no plano SAS que é o plano que foi utilizado para gravar este artigo. ## Configuração do ChatBot Para configurar seu ChatBot, siga estes passos: ### 1. Crie sua conta na OpenAI Para começar, crie sua conta na OpenAI e obtenha a sua chave API. ### 2. Instale o Type Bot Você pode instalar o Type Bot de duas maneiras: - Instalando na sua própria infraestrutura (VPS ou servidor dedicado) - Usando o plano SAS da OpenAI Se você não tiver conhecimento técnico, é possível promover o Type Bot sem códigos utilizando uma plataforma como a [Prometeus](https://prometeus.ai/). ### 3. Crie o seu fluxo de ChatBot Após instalar o Type Bot, crie o seu fluxo de ChatBot utilizando blocos específicos. Aqui, vamos utilizarmos quatro tipos de blocos: - Bloco de texto: utilizado para capturar as perguntas do usuário e a resposta do chat GPT da OpenAI. - Bloco de condição: utilizado para encerrar a conversa. - Bloco de integração com API: utilizado para integrar o ChatBot com outras APIs. ### 4. Adicione o seu código de API da OpenAI Adicione o seu código de API da OpenAI no bloco de integração com API. ### 5. Teste o seu ChatBot Depois de configurar o seu ChatBot, teste-o para verificar se está funcionando corretamente. ## Integrando o ChatBot com o ChatWoot Para integrar o ChatBot com o ChatWoot, siga estes passos: 1. Crie uma caixa de entrada no ChatWoot. 2. Adicione o código de API da OpenAI no bloco de integração com API do ChatBot. 3. configure o ChatBot para responder às perguntas do usuário utilizando o chat GPT da OpenAI. 4. Teste o ChatBot para verificar se está funcionando corretamente. ## Conclusão Este artigo mostrou como configurar um ChatBot utilizando a API da OpenAI. Você pode utilizar o ChatBot para responder às perguntas dos seus clientes sobre o seu negócio ou serviço. Além disso, você aprendeu como integrar o ChatBot com o ChatWoot. ## Links úteis - [API da OpenAI](https://platform.openai.com/) - [Prometeus](https://prometeus.ai/) - [ChatWoot](https://www.chatwoot.com/) # Type Bot: Manual de Utilização para Novos Usuários Este documento contém todas as informações necessárias para utilizar o Type Bot se você é novo. Não tem certeza de como utilizar? Veja aqui nossa playlist e compreenda como funciona o Type Bot. ## Como utilizar os recursos dessa plataforma ### Criando o bot Quando você cria o bot, ele já traz o bloco inicial e você arrasta para cima os blocos, como mostrado nos vídeos de introdução. ### Configuração do bot Aqui estão alguns blocos de resposta de mensagem do bot. #### Criação de uma empresa fictícia para gravar esse vídeo Vamos começar com a primeira mensagem que o bot vai colocar para o usuário: Bem-vindo ao chat do doutor reparo. O bot responderá apenas perguntas relacionadas à empresa para começar. Informe seu nome e então será adicionado um movimentação de texto onde o usuário pode digitar seu nome no botão. Se um padrão for adicionado, poderá alterá-lo aqui. Toda a interação com o bot ocorre através do envio de mensagens. A primeira mensagem que o usuário enviará será salva na variável *pergunta* e a resposta será salva na variável *resposta*. O bot utiliza o modelo Chat GPT e, portanto, respondendo apenas perguntas relacionadas com a empresa. ##### Criação da conexão com a Open AI 1. Você precisará criar uma conexão com a Open AI para utilizar este bot. Ao acessar o site da Open AI [openai. com](https://www.openai.com), você não terá conta, fazerá seu cadastro. Depois de fazer login, você cairá nesta página. Depois você pode acessar o menu **API** e clicar em **Create new API key**. Em seguida, você criará sua chave. 2. Para uso do Type Bot, você vai copiar a sequência de caracteres da chave Open AI e colocar aqui no bot. Após isso, você vai selecionar sua conta no bot e criar uma conexão. Ao fazer isso, coloque o nome da sua organização e adicione a chave do Open AI. 3. Uma vez feita a conexão, você poderá expandir novamente para mostrar as configurações avançadas. 4. Aqui você pode utilizar o modelo Chat GPT para responder as perguntas. Você pode baixar o código do fluxo do Type Bot e exportar ou importar códigos de seus fluxos personalizados. Caso deseje baixar o código Type Bot, será necessário se inscrever aqui no formulário que será fornecido, e o link para download será enviado para seu email. #### Bloco do Messenger O bot irá utilizar o bloco do Messenger para troca de mensagens. Aqui ele usa uma variável para a pergunta, *pergunta*, e outra para a mensagem do assistente, *resposta*, para guardar as respostas das perguntas do usuário e do bot. Também é possível adicionar condicionais nos grupos de lógica para que o bot responda apenas às perguntas que têm uma certa condição, como uma comparação. Por exemplo, se a pergunta contiver a palavra *encerrar*, o bot deixará de responder até que o usuário digite o comando *encerrar* novamente. 5. O bot terá uma resposta personalizada de encerramento, como "Obrigado, nome. Até mais! " Quando você encerrar, o bot irá pegar a variável *nome* e adicionar no texto da mensagem de encerramento. Esse loop de perguntas e respostas irá continuar até que você encerre a conversa. #### Publicando o bot no Type Bot Após terminar de configurar, você pode clicar em *Publicar*, e o bot já estará pronto para uso. # Vídeo 7: TypeBot Limitado Instalado em RayWay (pt) Olá! Bem-vindo ao meu canal de automação. Sou o Cláudio Balbino e neste vídeo vou mostrar como instalar o TypeBot Limitado em menos de dois minutos em um caso em que você já conheça a plataforma. Caso não Conheça TypeBot, é um consultor de chatbots muito interessante para automatizar suas interações com os clientes. Hornomize este link na descrição para ver a minha playlist dedicada a essa ferramenta. Goste desse tipo de conteúdo e ainda não escreve aqui no canal. Começando! ## Preámbulo - _Vídeo útil? _ Sim, deixe seu comentário. - _Vídeo útil para quem entende? _ Sim, compartilhe com quem entende. - _Inscreva-se neste canal? _ Isso é muito importante para nós, não custa nada para você. - _Deixe seu comentário aqui? _ Tudo bem, eu vou ficar por aqui. ## Plano Hobby Para instalar TypeBot Limitado, precisamos da plataforma RayWay, que oferece dois planos: 1. Plano Hobby de 5 dólares. 2. Plano Pro de 20 dólares. Nesse vídeo, vamos utilizar o Plano Hobby. ## Instalação TypeBot Limitado em RayWay 1. Abra sua conta RayWay, acesse a dashboard. 2. Clique em Mil Projetos. 3. Selecione o template que deseja instalar. 4. Clique em Configure no serviço TypeBot Limitado. 5. Altere o nome caso você o queira. 6. Adicione seu aid de e-mail Monitorar e Salvar configurações. 7. Clique em Deploy e aguarde a instalação. ## Mudanças recentes na plataforma Lembrando de que a RayWay precisa de um endereço de SMTP (Serviço de email) que você preencha abaixo. Caso não conheça como configurar, solicite a sua provedora SMTP. ## Configuração SMTP 1. Configuração SMTP no RayWay - Host: smtp. zorro. pt - Autenticação: Usará autenticação. - Porta: 465 - SSL: Utilizar SSL. - Autenticação (usuario/senha): ``` users@example. com: senhaExemplo ``` 2. Adicione as informações que desejar na parte de Configuração do TypeBot Limitado. - por exemplo, um nome de usuário: ``` name=Emílio ``` 3. Clique em Salvar configurações. 4. Clique em Deploy. ## Links úteis - [Registrar-se na RayWay](https://www.rayway.com/) - [Playlist de TypeBot Light](https://www.youtube.com/watch?v=kQp7UKhUYHM) Espero que tenha gostado desse vídeo! Se você gostou, deixe seu comentário e compartilhe com quem também gostaria do conteúdo. Se já escreveu aqui no canal, é muito importante entender que mais vídeos serão criados que podem ajudar. Abraços! [Música] [Música] [Música] (Opicional) ## Vídeo 8: Ativando o Upload de Arquivos do TypeBot no Huawei (pt) Este é um link opcional e opcional ao vídeo 7. Os usuários interessados podem testá-lo. # Automação de upload de arquivos em bot no Raven ## Introdução Este guia se concentra na automatização do envio de arquivos em um bot no serviço Raven, utilizando a plataforma MinhaIO, compatível com o S3. ## Requisitos - MinhaIO: Uma plataforma de armazenamento de objetos compatível com S3. - Fluikbot: Para ativar o recurso de upload de arquivos, é preciso utilizar outro serviço, o MinhaIO. ## Passo-a-passo 1. **Dashboard de MinhaIO: ** Acesse o painel da plataforma MinhaIO na Raven. 2. **Instalação do MinhaIO: ** Instale o Bot-Tap; após isso, configure o recurso de upload de arquivos. 3. **Criação de novo Projeto: ** Clique em `Novo Projeto` no MinhaIO. - Selecione o template desejado. - Clique em `OK`; agora o processo será mostrado na tela. 4. **Configuração do Bucket (2. º serviço): ** - Clique em `Configurar` no Bucket; apenas uma variável será solicitada. - Essa variável é a *senha* do usuário `root` do sistema. - Marque como * usuário: `root` à praça vazia, senha: `suaSenha`. - Não altere o `username route`. 5. **Criação de senha forte: ** Em `Typeware One Two Three`, crie uma senha forte. 6. **Deploy e Instalação do MinhaIO: ** - TODO: Confirme os serviços instalados: `Console` e `Bucket`. - Todo o processo será concluído em até 2 minutos. 7. **URL de MinhaIO: ** - Obtenha a URL do `Console`. Esta URL será necessária para criar o Bucket e configurar como armazenamento do time. 8. **Modificação de variáveis (na tela de variáveis): ** - Adicione as variáveis para saber o endereço de onde você vai poder criar o Bucket: - Porta: `9000` (Qualquer outra porta pode ser utilizada, caso deseje. ) 9. **Criação do Bucket: ** - Agora você precisará ir para o console do MinhaIO e criar este Bucket. - Certifique-se de criar o Bucket com o nome de `taipbot` (ou outro nome, se preferir). - Você deve iniciar o processo que foi feito aqui no passo 6. 10. **Configuração do bucket: ** - Entre no MinhaIO e irá encontrar a configuração do Bucket. - Configurar a política de acesso como *pública*. - Verifique se a política de acesso é pública. 11. **Salvando as variáveis: ** - Cole as variáveis aqui no documento - Copie as variáveis da sua console e cole-as aqui. 12. **Configuração das variáveis no serviço builder (no caso do bot do seu chatbot): ** - Em seguida, você deverá atualizar essas variáveis no serviço builder. 13. **Configuração das variáveis no serviço viewer (do serviço do seu chatbot): ** - Você também deverá atualizar essas variáveis no serviço viewer. 14. **Redeploy: ** - O serviço do builder e o serviço do View (de seu serviço de chatbot) terão um redeploy após a atualização das variáveis. ## Considerações - Ao criar a senha na tela de variáveis, ela deve ter ao menos 8 caracteres. - A pré-enchendo do formulário é opcional e nem sempre será necessária. ## Notas adicionais - As informações adicionais estão disponíveis na descrição do vídeo. - A Primeira variável é Mappa do S3: consulte o S3 do serviço Console do MinhaIO, e também aqui no tutorial. - A segunda variável será usada para criar o banco S3. - O accessKey e secret aqui do S3 são obtidos no Console do MinhaIO. # Gmail e TypeBot: Configurar o serviço de SMTP de Gmail no TypeBot Este documento será um guia passo a passo para configurar o serviço de SMTP de Gmail na instalação do TypeBot. ## Material necessário: 1. Uma conta de Gmail 2. Uma conta TypeBot 3. Máquina com Python 3 ou superior 4. Terminal ou prompt de comando 5. Português Portugal ## Passo 1: Obter sua senha de aplicativo Google [Link para video de como ativar a senha de aplicativo única em Gmail](https://www.youtube.com/watch?v=8Y1rqiQoMDQ) Antes de começar, é preciso ter uma senha de aplicativo de uma-subtítulo para que possa aceder ao serviço de SMTP de Gmail. [Faça a configuração neste vídeo](https://www.youtube.com/watch?v=8Y1rqiQoMDQ) ## Passo 2: Inserir sua senha de aplicativo Google no TypeBot ### Acessar o painel do TypeBot 1. Acesse a página principal do TypeBot no seu navegador [www. typebot. com](https://www.typebot.com) 2. Caso ainda não tenha uma conta, crie uma conta clicando em "Juntar-se" no canto superior direito da página. ### Configurar o SMTP de Gmail 1. No painel de controle, clique em "Novo Projeto" no canto superior direito da página. 2. Escolha o template para a criação do seu bot na página que aparece. 3. Certifique-se de selecionar "Tap-Bot" no painel esquerdo e Deploy Now para permitir a configuração do seu servidor proxy. ### Inserir sua senha de aplicativo Google 1. Na _Build_ tab, encontrada na parte superior da página, é possível atribuir domínios personalizados se desejado. Se a utilização do seu próprio domínio não for necessário, não configurar esta seção. 2. Em "Email de administrador", insira o endereço de email da sua conta de Gmail (@gmail. com). 3. Em "Email de usuário", coloque o endereço de email da sua conta de Gmail (@gmail. com). 4. Em "Palavra-passe de SMTP", cole aqui a senha de aplicativo que você obteve no passo 1. 5. Em "SMTP host", coloque smtp. gmail. com. 6. Clique no botão "Save" localizado abaixo das caixas de configuração. ### Testar 1. Ao terminar, clique em "Deploy Now" para concluir a ativação do serviço de SMTP de Gmail com sua conta de Gmail no TypeBot. ## Passo 3: Utilizar a API do WhatsApp nativa no TypeBot Para saber mais sobre este tema, consulte [aqui](https://docs.typebot.com/resources/whatsapp/viewer). ### Localizar informações sobre o TypeBot 1. Acesse o site oficial do TypeBot [aqui](https://www.typebot.com/). 2. Na página inicial, clique no botão "Documentation" localizado no canto inferior direito da página. 3. Procure pela API do WhatsApp e clique em "Viewer". ### Verificar limitações 1. No "WhatsApp viewer", é possível informar sobre limitações do uso da API do WhatsApp no TypeBot, como o uso do Gif e do SVG, texto do botão com no máximo 20 caracteres. Fontes não compatíveis com o WhatsApp incluem o "Bloco de pagamento chat", "Script" e "Google Analytics". ### Instalar o TypeBot 1. Com a grande maioria das informações do WhatsApp viewer em mãos, abra um terminal ou uma consola e certifique-se de ter a conta de Gmail ativada no terminal. 2. Escolha um local para instalar o projeto, por exemplo, "~/Documentos/typebot-whatsapp". Crie um diretório com esse nome ao utilizar o comando "`mkdir ~/Documentos/typebot-whatsapp`". 3. Utilizar o comando `cd ~/Documentos/typebot-whatsapp` para navegar para o diretório criado. ### Criar um novo bot 1. Em qualquer diretório do TypeBot, utilize o comando `typebot new` para criar um novo bot. Em qualquer local deste diretório, utilize o comando `typebot serve`. 2. No seu terminal, em um separado para o seu bot, utilize o comando `typebot serve` para iniciar a execução local do seu bot. 3. Abre o seu navegador Web e visite localhost: 3000 para ver sua aplicação funcional. ### Acessar o seu WhatsApp Business Para fazer isto, siga o processo oficial dela, que pode ser encontrado neste [link](https://developers.facebook.com/docs/whatsapp/api/). Agora está tudo pronto, apenas execute o comando `typebot serve` para começar a conversa com o seu bot de WhatsApp. Lembrar que o uso do Gmail para o SMTP é apenas um exemplo, e é importante adaptar a configuração para o seu serviço preferido de e-mail. # Integração de WhatsApp com Type Bot Recebe uma mensagem para iniciar o teste. Isso é feito pelo seu Flow. Para adicionar este recurso no WhatsApp no visualizador, talvez não seja necessário, pois você tem a opção de habilitar o seu bot no número utilizando uma palavra-chave. ## Instalação do Type Bot Para adicionar alguns campos na instalação do seu Type Bot, é necessário. Depois disso, clique em "Self Hosting", clique em "Configuration" e aqui você obterá todos os campos. Como você adiciona esses campos na sua aplicação depende da maneira como você instalou o Type Bot. Em seguida, você precisará adicionar as variáveis de instalação do seu Type Bot: 1. O Token de Usuário de Sistema: copie e cole aqui 2. O ID do Telefone (que você obterá como mostrado a seguir) 3. Crie um modelo de mensagem para poder iniciar o teste Se desejá testar essa funcionalidade no seu Type Bot próprio, deve informar o nome do seu modelo que você criou. Não veio à tona se será necessário, mas aqui deve informar o nome do seu modelo que você criará. Para criar um aplicativo do WhatsApp, vá aqui: https://developers.facebook.com/docs/whatsapp/cloudapi/getting-started/setup-as-a-whatsapp-business [1] ## Configuração da API WhatsApp Para fazer a integração do seu bot com a API oficial do WhatsApp, deve-se seguir esses passos: 1. Crie um usuário de sistema na sua empresa (se ainda não o fez) 2. Ative os aplicativos WhatsApp Business Messaging e WhatsApp Business Management na sua conta do WhatsApp 3. Crie um novo token 4. Obtenha o ID do Telefone do seu API WhatsApp Business 5. Obtenha uma URL do Webhook 6. Adicione o token e o ID do Telefone à sua instalação do Type Bot 7. Emitir um "Iniciar bot com uma condição específica" (se desejado) 8. Publicar as alterações Agora, salve as URLs do Webhook e do token de verificação na configuração da API do WhatsApp [1] - Link de referência, mantido como está --- Para definir um período de tempo limite (por exemplo, 1 hora), vá em "Publicar" e altere o campo de "Horas antes da sessão expirar". Caso deseje que o bot comece apenas com uma condição específica, você pode definir isso no campo "Iniciar bot com uma condição específica". O resto do conteúdo parece estar corretamente formatado e mantiver as URLs e referências intactas. Das referências às áreas de configuração, técnicos e nome da empresa fictícia, é importante lembrar que este exemplo foi escolhido para demonstrar como fazer a integração do bot com a API oficial do WhatsApp, e não para demonstrar especificamente uma implementação real. # Automatização de Chatbot com Type Bot e Active Pieces para Portugal (Manter Markdown) ## Introdução **Bem-vindo ao seu canal. ** Seja bem-vindo! Vou te ajudar a criar um chatbot inteligente utilizando o Type Bot e a API do Active Pieces. Se não conhecer ou ainda não tiver utilizado o Type Bot, consulte as playlists dedicadas àsse ferramentas no meu canal. ## Objetivo do Vídeo Este vídeo ensina a criar um chatbot que responde perguntas sobre o seu negócio utilizando o Type Bot e a API do Active Pieces. O chatbot possui um recurso para aparecer em um documento PDF com as informações do seu negócio, que será utilizado pela API do chatbot para responder as perguntas dos clientes sobre os produtos e serviços. ## Fluxo de Discussão 1. **Introdução**: apresentar e dar as boas-vindas para o usuário; 2. **Perguntas**: perguntar aos usuários como posso ajudar; 3. **Solução**: se a pergunta conter as palavras "terminar" ou começar com "letra maiúscula, letra minúscula" ou "maiúscula", então é enviado para o bloco de encerramento onde eu daria as boas-vindas para voltar em breve; 4. **Uso da API do Active Pieces**: se a pergunta for sobre o meu negócio, então é consultada lá no Active Pieces e retornada a informação que a API do Chatbot fornece; ## Criação do Chatbot Siga os passos a seguir para criar seu chatbot: 1. **Criação do Chatbot**: clique em "**New Chatbot**" para criar seu chatbot; 2. **Cabeçalho**: dê um nome para seu chatbot e opte por "**Privado**" se desejar que ninguém possa visualizar sua conversa; 3. **Conexão com a API do Active Pieces**: crie uma conexão com a API do Active Pieces e adicione as credenciais; ## Usando o Active Pieces 1. **Uso do Active Pieces**: crie uma conexão com a API do Active Pieces e adicione as credenciais (ou seja, mesmo utilizando Active Pieces, precisa de criar uma conexão API e adicionar o API key). 2. **Pedido de Build**: fazer o upload de um documento PDF para utilizar as informações no chatbot; Acesse o vídeo [Vídeo 12](<https://www.youtube.com/watch?v=1Jw1jDg56oM>) (Idioma: pt) para assistir à explicação em detalhes. # Integrando Web Hook e Type bot (Type Santiago) Este documento descreve como automatizar a criação e resposta de um chatbot utilizando Type bot e Web Hook. Para mais exemplos e tutoriais, visite o link fornecido na descrição. ## Pré-requisitos - Conta em Type bot - Conta em Web Hook - Conhecendo os documentos PDF que desejar utilizar ## Configurando o Web Hook (Web Acao) 1. Inicie sessão em sua conta Web Hook. 2. Crie um webhook e sete a URL do Web Hook no Type bot. 3. Ative a opção "Avançada" e escolha o método `POST`. 4. Adicione as seguintes chaves e valores para informações personalizadas após essas barra SN: ```json { "question": "variável", "response": "variável. resposta" } ``` ## Configurando o Type bot 1. Inicie sessão em sua conta Type bot. 2. Crie um novo flow e adicione o bloco `Pieces Ativos`. 3. Adicione o bloco `Web Hook` após o bloco `Pieces Ativos`. 4. Adicione o bloco `HTTP` aqui para salvar as variáveis. 5. Configurar o bloco `Web Hook` para ler as variáveis do Type bot. 6. Use o bloco `HTTP` para enviar a pergunta para o Web Hook e receber a resposta. 7. Use o bloco `Set` para limpar a pergunta após a resposta ser enviada. 8. Use o bloco `Jump` para retornar à pergunta após o processo ser concluído. ## Uso do Web Hook no Active Pieces 1. Crie uma função no Active Pieces para consultar informações de um documento PDF. 2. Utilize a API da OpenAI para fazer a consulta e retornar a resposta para o Type bot. ## Contato Para mais informações e assistência, entre em contato por meio dos canais de suporte no Google Drive, onde você encontrará um tutorial completo. ## Observações - Salve as variáveis corretamente no bloco `HTTP`. - Certifique-se de adicionar o link da sua URL do webhook no bloco `Type bot`. - Certifique-se de confirmar a URL do Web Hook no Type bot. Fábricar um seguimiento: Assim, o Type bot envia a pergunta para o Web Hook, o Web Hook faz a consulta no documento PDF e responde para o Type bot. O Type bot lida com perguntas sobre o seu negócio utilizando a API da OpenAI. Este é um exemplo de integração simples e rápida de Type bot e Web Hook. Além disso, há outros recursos disponíveis para automatizar vidas de maneira ainda mais eficaz, como o uso de Google Sheets por exemplo. Se gostou deste guia, fique à vontade para compartilhar com amigos e outros interessados. Tenha uma boa criação! 🤘 --- Referências: - [Type bot](https://help.manychat.com/) - [Web Hook](https://webhook.site/) - [OpenAI API](https://beta.openai.com/) [Música] [Música] 🎵 # Vídeo 14: Enviar Lembrete de Evento utilizando Type bot (Português) Este é um vídeo avançado de automatização onde vamos aprender a enviar um lembrete de evento reservado no noc. com, utilizando o Type bot. Com este recurso, você poderá automatizar uma série de passos para que seu cliente receba o lembrete um hora antes do início do evento, facilitando sua organização e garantindo uma presença mais confiável dos participantes. ## Pré-requisitos - Conta no Type bot - Conta no noc. com - Gerenciamento de planilhas no Google Sheets - Código JavaScript para formatar a data ## Etapas ### Conectar o Type bot 1. Entre no seu [dashboard do Type Bot](https://typebot.co/) e crie um novo fluxo, se ainda não tiver algum. 2. Insira sua conta do Gmail no fluxo que deseja utilizar para criar o lembrete e selecione a planilha desejada. ### Inserir variáveis na planilha 1. Inserir o nome, e-mail e número do WhatsApp do participante desejado na planilha. 2. Inserir a data do evento, hora de início e o tempo máximo permitido para o lembrete ser enviado para o WhatsApp até o início do evento (usando segundos como unidade). Por exemplo, se o início do evento for às 10: 00 e o lembrete será enviado um hora antes do início, o tempo máximo permitido será 3600 segundos (1 hora). * Exemplo: ``` | Nome | E-mail | WhatsApp | Reserva | Data| Hora de início | lembrete | |--------|---------|-----------|----------|------|-------------------|----------| | Cláudio| claudio@example. com| 55123456789| 2023-02-01T09: 00: 00. 000-03: 00 | 2023-02-01 | 09: 00| 3600 | ``` ### Inserir bloco do tipo "Set Variável" 1. No fluxo, localize o bloco "Set Variável" e clique duas vezes para editar ou adicione um novo bloco se não tiver. 2. Na seção "Mapeia função", cole ou utilize a função de concatenação (`*`), e na seção "Informações de Saída", utilize as variáveis que foram inseridas na planilha. **Exemplo: ** ``` "Mensagem de lembrete - horário do evento" ``` ### Enviar lembrete automático no WhatsApp 1. Insira o bloco "Encontrar Carga Útil" e clique em "Next". 2. Utilize o código JavaScript mencionado no início do tutorial ou utilize um código compatível para formatar a data e obter o horário de lembrete em formato dia/mês/ano horas: minutos. 3. Defina o nome do método como "format\_date". 4. Na seção "Encontrar Carga Útil", utilize os símbolos `{{Custom. Data}}`, `{{Custom. Hora\_reserva}}`, `{{Custom. Duração}}`, `{{Custom. Hora\_lembrete}}` para inserir as variáveis configuradas anteriormente. **Exemplo: ** ``` function format_date(Data, hora_reserva, duração, hora_lembrete) { let dataEvento = Data; let horaReserva = hora_reserva; let horaLembrete = new Date(); horaLembrete. setTime(horaReserva. getTime() + 3600*1000); // formatando data e estejando no formato dia/mês/ano horas: minutos horaLembrete = horaLembrete. toLocaleDateString("pt-BR") + " " + horaLembrete. toLocaleTimeString(); //formating e subtração let lembrete = "Mensagem de lembrete. "; lembrete = format_date(dataEvento, horaLembrete); return lembrete; } ``` ### Enviar mensagem no WhatsApp 1. Insira o bloco "Teste" para verificar se todas as variáveis e código JavaScript estão funcionando corretamente. 2. Verifique se as variáveis exibem os valores esperados e faça as devidas correções se necessário. 3. Após a visualização, remova o bloco "Teste". 4. Insira o bloco "Enviar mensagem" no fluxo. 5. Na seção "Destino", informe o identificador do participante (WhatsApp) que receberá o lembrete. 6. Na seção "Mensagem", informe o texto do lembrete e utilize a variável criada anteriormente. 7. Para garantir que o lembrete seja enviado dentro do tempo máximo definido, utilize o bloco "Delay" antes do envio da mensagem, definindo o tempo em segundos equivalente ao tempo máximo. **Exemplo: ** bloco "Delay" = 3600 bloco "Enviar mensagem" = 10s após o lembrete ## Conclusão Depois de seguir todos os passos corretamente, o Type bot deverá enviar o lembrete de evento para o participante um hora antes do início do evento, organizando sua agenda e garantindo sua presença nos eventos. É importante esclarecer que o Type bot não utiliza o API oficial do WhatsApp e pode ser considerado um recurso não oficial. Entretanto, é uma maneira excelente de automatizar o envio de mensagens por meio do WhatsApp. Se você achou esse tutorial útil, não esqueça de inscrever-se no canal do YouTube e compartilha-lo com amigos, familiares e pessoas que acham interessante esse tipo de conteúdo. Esse é o meu objetivo para o ano de 2023: atingir 10. 000 inscritos no canal! Obrigado por assistir essa vídeo e veja-nos no próximo vídeo, até logo. # Automatizando Lembretes para o Evento no WhatsApp usando o n8n Para aqueles que ainda não conhecem estas ferramentas, eu vou deixar na descrição os vídeos de introdução a eles. Se você gosta deste tipo de conteúdo, ainda não está inscrito aqui no canal? Aproveite e localize o "Incrível" para não perder mais conteúdo. Ah, também deixe o seu "Incrível" aqui, tenho certeza que você vai gostar do conteúdo. Agora, vamos nos concentrar no que é realmente importante, vamos automatizar! Então esse aqui é o meu workflow. O workflow onde eu vou enviar o lembrete para o evento reservado no Type bot, utilizando o novo bloco do call. com. Então, ele irá enviar aqui para essa planilha. Eh, esse evento aqui que foi agendado para o dia 08 de janeiro. Portanto, eu vou enviar o lembrete para o dia 08 de janeiro às 13 horas. Então, o que eu vou fazer aqui? Simular! Então, o envio para essa data será 08 de janeiro de 2024 às 13 horas. Tudo isso eu fiz aqui. Em seguida, eu cliquei aqui para efetivar as alterações e clicaram em Save. É muito útil! É particularmente útil quando você está desenvolvendo seu workflow, pois pode manipular a informação aqui sem precisar executar a mesma informação toda hora. Simples - clique na seta, altere a informação que você deseja e clique em Save. Bem, antes de mostrar aqui todos os nós do meu workflow, vou executar-lo aqui. No caso, vou utilizar a API Evolution para enviar a mensagem. No final, ele irá mandar a mensagem para mim mesmo. Número do cliente aqui. E aqui é o Claudio bobind passando para se lembrar que tem um encontro comigo no próximo Meet. Aqui tem horário, data e o link do encontro lá no Meet. Agora, vamos voltar ao nosso workflow e mostrar aqui passo a passo o como que desenvolvi a lógica deste workflow. A primeira etapa é o Trigger. Neste trabalho utilizei o **Trigger Scheduled**. Definii a periodicidade com que esse workflow será executado. Ou seja, pessoalmente, eu formatei de acordo com meu processo. Você pode utilizar de uma forma diferente. Por exemplo, aqui eu mando o tipo de evento de reuniões, porque faço as reuniões de segunda a sexta-feira. Para simplificar, eu não preciso ficar mandando toda semana, exceção do final de semana. Assim, para excluir tarefas quando não é necessário executar o workflow, utilizei o **Trigger Scheduled** do tipo **Custom Chrome**. Formateei desta maneira, com intervalo das 8 às 17. Todas as horas. Fechado aqui às 8 às 17. 8, 9 até 17 horas de segunda a sexta-feira. Ou seja, todos os meses, de segunda a sexta-feira, todas as horas. Bom, este foi o padrão que utilizei, mas você pode adicionar aqui e colocar de hora em hora. Daí você determinará a periodicidade que seu workflow vai ser executado de acordo. O meu processo aqui é também enviar lembretes das 8 às 17, porque a primeira reunião começa ás 9 e dura alguns dias até o dia das 18 horas. Então, eu mando uma hora antes. Nesse caso, eu mando uma lembrete das 8 às 17 de segunda a sexta-feira. O segundo é o **Node Fail**. Peguei aqui um **Data in Time** para utilizar aqui a operação **Format data**. Utilizei essa informação aqui, esse código aqui. O `date` fecha parênteses que ele vai trazer a data. Eh, com um fus horário aqui de Brasília que é o fus horário do meu workflow. Ele selecionei aqui o formato **Custom Format**. Determinei aqui eu digitei né esse formato aqui. O dia, mês e ano, hora e minuto. É o formato que está na minha planilha. Então, precisa seguir o mesmo formato. O campo aqui é o **Format date**. Você pode dar o nome do campo que você quiser adicionar aqui. Adicionei aqui essa opção **Use Workflow time zone**. Ativei para ele retornar no horário do meu fuso. Se eu adicionar aqui, você aparece aqui em **Settings**. . . Clica nesses três pontinhos em **Settings**, seleciona o horário aqui. . . No caso meu é São Paulo. Funcionou. Agora, eu pego aqui **o campo Formatted data**. Então, selecionei aqui as suas credenciais. Selecionei **Resources Sheet (Document)**. Vou adicionar para pegar então informações da onde. . . da minha planilha agendamentos na Aba página um. Adicionei aqui um **Filter**. Adicionei aqui um **Filter** chamado **lembrete**. Eu quero que a coluna lembrete seja igual à minha e esta coluna lá da minha planilha está com minúsculo, portanto, eu deixei ali em letra minúscula para que ela seja igual a minha e também faça a conta da hora da execução. Então, eu peguei aqui o campo **Formatted data**. Selecionei na opção **Return All** e ele trouxe aqui a data completa. Eh com um fus horário aqui de Brasília que é o fus horário do meu workflow. Eh, é com aspas simples não duplas. Simples. O hora e os minutos são o formato que vou buscar lá no Google calendário. Daí continua. # Vídeo 15: Automatizando o Type Bot com a API Gemini do Google ## Visão geral Neste vídeo, aprenderemos a utilizar a API Gemini do Google nos fluxos do Type Bot. ### API Gemini e seu preço A API Gemini oferece gratuitamente 60 requisições por minuto. Ao ultrapassar esse limite, o preço será determinado a partir dos seguintes valores: - Cada 1000 caracteres em input e output (pergunta e resposta) - Não é solicitado enviar imagens, mas isso pode ser feito se desejado ### Acesso à API 1. Clique [aqui](https://console.cloud.google.com/) e entre com sua conta Google. 2. Clique em "criar projeto" e preencha os detalhes do seu projeto. 3. Vá para a plataforma API e Credenciais e clique em "Create credentials". 4. Selecione "API key" e "New Project". 5. Copie a sua API Key, você a precisará dela no fluxo do Type Bot. ### Exemplo de uso ``` curl 'https://cloud.google.com/apis/cloudsdk/gcloud-python/latest' -L | bash gcloud init gcloud auth login gcloud projects create "projeto-typebot" gcloud config set project "projeto-typebot" gcloud services enable dialogflow ``` ``` # Fluxo do Type Bot # Introdução Nome: (Nome do usuário) Empresa: Doutor Reparo Contato: +55 (11) 99999-9999 Localização: São Paulo, SP Serviços: - Reparos automóveis - Aquecimento e ar condicionado - Eletrodomésticos - Mecanica # Pergunta (Pergunta do usuário) # Logica - Set Variable informaçãoPrompt: "Você é o chatbot, a empresa é Doutor Reparo e você respondê apenas perguntas sobre Doutor Reparo de modo específico, visando objetivo e amigável, mas adicionando emojis nas respostas. Ao final de todas as respostas relacionadas ou não com a empresa, informe para encerrar o atendimento digite encerrar. Na seguinte pergunta: Qual tipo de serviços a empresa oferece, responda Pergunte sobre os serviços oferecidos pela empresa. Em seguida, lista os serviços oferecidos pela empresa, seguida de uma linha com informações de contato, localização e valores. " # Webhook Handler Aqui você pode obter a URL da chamada do Webhook na plataforma da Gemini. Especifique esta URL na seção de "edge" do Webhook do Type Bot. Nos campos de Headers: - Content-Type: application/json - Authorization: Bearer {SUA_API_KEY} Siga os passos para a configuração do Webhook no Type Bot e defina a variável com o nome que desejar (por exemplo "resposta"). Caso precisar, utilize uma variável para armazenar a pergunta do usuário para que possa ser reaproveitada no fluxo. # Observações - Antes de colocar este tipo de fluxo em produção, recomenda-se fazer testes com colegas de trabalho ou um grupo de clientes. " Sinta-se a vontade para [Acessar o Código Fonte Aqui](https://github.com/SeuNome/minute-matters-workflows/tree/main/typebot/intellichat) Para uma configuração e customização do fluxo detalhada, consulte o [Webinar "Introdução à Inteligência Artificial do Google com o Type Bot"](https://www.meetup.com/pt-BR/Lidiany-Network/events/293613132/) Não esqueça de adquirir o [Get Gitter Account e Inscrever-se no Canal](https://gitter.im/LidianyNetworkN2N) para ficar atualizado com todos nossos novos vídeos e facilitar a sua interação com a nossa comunidade. Não esqueça também de [compartilhar](https://www.youtube.com/channel/UC1H5Ie7SnoSZ520pVUJavaA) este conteúdo! Boa automação! [Música] [Música] Abraço Cláudio Balbino -- Vídeo disponível no [YouTube](https://www.youtube.com/watch?v=789-Iwdsrbc) (Idioma: pt) # Cláudio Balbino - Automatização com Chatbot no Type bot (Versão Portuguesa de Portugal) Olá e seja bem-vindo ao canal **Vamos Automatizar**! Eu sou o Cláudio Balbino e nesse vídeo vou ensinar-vos a criar e configurar um chatbot no Type bot utilizando o recurso de Assistentes da OpenAI. Para criar nossos chatbots, vocês precisarão: 1. Fazer o login na plataforma [openai. com](http://openai.com). Se vocês não tiverem uma conta, precisarão de um cartão de crédito para fazer o uso da API. 2. Após fazer o login, serão redirecionados para sua página de dashboard. Clique na opção **API** e vocês terão acesso à sua página de API. 3. Na página da API, clique na opção **Assistentes** e serão direcionados para a página de Assistentes. 4. Clique no botão **Create** para criar um novo assistente e dê um nome a ele (por exemplo, vídeo). 5. Defina o modelo a ser utilizado (por exemplo, GPT Turbo 0) e faça o upload de um arquivo Word (reparo) ou outro formato. 6. Ative a opção **retri** para recuperar dados e a opção **Interprete de Código** para o interpretador de código. 7. Clique em **Save** para salvar o chatbot. 8. Vocês já podem testar o chatbot clicando no botão de teste na área de playground. O custo para utilizar o chatbot é bem pobre, a partir de 1000 caracteres não dá nem um centavo de real. Para que o chatbot responda de forma correta, é necessário criar uma instrução de uso para ele (prompt) e definir a Persona como ele deve responder ou não as perguntas. Nesse vídeo, é fornecido um exemplo de prompt e instruções para configuração. Para utilizar o chatbot em seu negócio, vocês precisarão: 1. Criar uma nova chave secreta na API Keys da OpenAI. 2. Copiar a chave secreta para o Type bot. 3. Criar um Type bot no construtor do chatbot do Type bot e configurá-lo para utilizar a chave secreta criada. 4. Configurar o bloco de encerramento da conversa, onde o usuário deve digitar "sair" para encerrar o atendimento. 5. Configurar o bloco de integração com a OpenAI, onde deve ser utilizada a chave secreta criada e a credencial da OpenAI. Espero que este vídeo tenha sido útil! Se vocês gostaram do conteúdo, compartilhem-no com outras pessoas que também tenham interesse nesse tipo de conteúdo. **Referências** * [Type Bot](https://typebot.io/) * [OpenAI](https://openai.com/) Vídeo 16: [Cláudio Balbino - Criar e Configurar um Chatbot no Type bot](https://www.youtube.com/watch?v=3A4rdBnCJPA) (Idioma: pt) **Notas** * Este texto foi produzido usando a Ferramenta de Geração de Texto de Cláudio Balbino. Se vocês encontrarem algum erro, favor entrar em contato com o autor. * Este texto foi corrigido em 21 de março de 2023. # TypeBot Companion: Implementando Recurso para Utilização de Informações do Website (Português de Portugal) Para criar um chatbot que utilize informações do seu website usando o Type Bot, siga este guia passo a passo: ```markdown ## Requisitos - Uma conta Flow Wise com permissão de administrador - Um website em desenvolvimento com conteúdo acessível - Uma conta no Google Cloud Platform (para acessar a Gemini) ## Etapa 1: Instalação do Flow Wise 1. Crie uma conta Flow Wise (http://www.flowwise.ai/pt) 2. Instale o Flow Wise no seu computador, siga essa [instrução](https://www.youtube.com/watch?v=Q3-fRvn7qOQ) para instalação. ## Etapa 2: Criação do chatflow do zero 1. Criação do novo chatflow: - Clique em "Add New" no Flow Wise - No campo de pesquisa, digite `chain` e clique no bloco `chain` que aparece - Nomeie-o `conversa de recuperação` 2. Configuração do bloco de conversação: - Ative o `return search document` - Edite o `prompt` com sua instrução de captura de informações da página desejada - Inclua informações para a resposta de estilo objetivo, amigável e inclua emojis ## Etapa 3: Criação do bloco de Inteligência Artificial 1. Adicione um novo bloco de Bloco de IA: - Clique em "Load" para carregar o modelo de IA - Digite `Google` na barra de pesquisa e selecione `Chat Google Generative EI` 2. Configuração do bloco de IA: - Crie sua credencial de API na [Google Cloud](https://console.cloud.google.com/apimarketplace/details/google/chat-google-generative-eis.googleapis.com) - Adicione a credencial de API no Flow Wise ## Etapa 4: Criação do bloco de Memória 1. Adicione um novo bloco de Memória: - Digite `Windows Memory` na barra de pesquisa e selecione o bloco `Windows Memory` 2. Configuração do bloco de Memória: - Defina um tamanho para o buffer de memória como "8GB" ## Etapa 5: Criação do bloco de Banco de dados do Vector 1. Adicione um novo bloco de Banco de Dados do Vector: - Digite `kdran Vector Store` na barra de pesquisa e selecione o bloco `kdran Vector Store` 2. Configuração do bloco de Banco de Dados do Vector: - Crie sua chave de API no [kdran](https://app.kedr.ai/signup) e coloque ela no bloco de dados do Vector ## Etapa 6: Treinamento e Teste 1. Salve seu fluxo do chat before continuar 2. Teste sua conversa, preste atenção aos resultados e repita o processo de treinamento para melhorar o desempenho do seu chatbot 3. Treine sua conversação com sua equipe e com clientes selecionados ``` # Configuração do Chatbot de Líderes de Facebook com n8n, Flowise, Inteligência Artificial do Google, Gemini, e Kedrun Use a Inteligência Artificial do Google para melhorar o seu Chatbot de Líderes de Facebook utilizando `n8n`, `Flowise`, Gemini, e Kedrun. ## Passos Necessários 1. Acesse a sua conta do Flowise e crie novo projeto clicando no botão `Criar um novo projeto`. 2. Crie uma nova Fluxo clicando no botão `Novo fluxo` . 3. No campo de design da Fluxo, adicione um novo Nó clicando no botão `+` dentro do campo Nós que está localizado à esquerda. 4. Procure por `Inteligência Artificial do Google` e adicione-o à Fluxo. 5. Configure a Inteligência Artificial do Google clicando no Nó e escolha a ligação correta com a sua conta do Google. 6. Adicione um Nó de `Inteligência Artificial de geração do Google` selecionando-o da seção API Connect. 7. Conecte o Nó de Inteligência Artificial de geração do Google com o Nó de Credenciais da Fluxo usando a `Chave da API do Google`. 8. Renomeie o Nó de Inteligência Artificial de geração do Google (por exemplo, `Inteligência Artificial de geração`). 9. Adicione um novo Nó para o `Conexão em banda do Google`. 10. Conecte o Nó de Conexão em banda do Google com o Nó de Inteligência Artificial de geração do Google. 11. Configure o Nó de Conexão em banda do Google. 12. Adicione o `Nó de credenciais da conta do Google` . 13. Conecte o Nó de credenciais da conta do Google com o Nó de Conexão em banda do Google. 14. Renomeie o Nó de credenciais da conta do Google (por exemplo, `Credenciais da conta do Google`). 15. Adicione um novo Nó para as `Credenciais do Chatbot`. 16. Conecte o Nó de credenciais do Chatbot com o Nó de Credenciais da Fluxo. 17. Renomeie o Nó de credenciais do Chatbot (por exemplo, `Criador de Trigger Leads de Facebook`). 18. Adicione um novo Nó para o `Gerador de Trigger Leads de Facebook de n8n`. 19. Conecte o Nó do Gerador de Trigger Leads de Facebook de n8n com o Nó de credenciais do Chatbot. 20. Configure o Nó do Gerador de Trigger Leads de Facebook de n8n. 21. Adicione um Nó para `Web Scraper`. 22. Conecte o Nó do Web Scraper com o Nó do Gerador de Trigger Leads de Facebook de n8n. 23. Configure o Nó do Web Scraper. 24. Utilize `oer` para o Serviço de Web Scraper. 25. Conecte o Web Scraper com o Nó de Documento. 26. Adicione o `Nó de Documento` . 27. Conecte o Nó de documento com o Web Scraper. 28. Adicione um novo Nó para `Splinter`. 29. Conecte o Nó do Splinter com o Nó de documento. 30. Utilize `Splitter de texto de HTML para Texto Markdown do Splinter` para o Nó do Splinter. 31. Conecte o Splinter com o Nó do Banco de Dados. 32. Adicione o `Nó de Banco de Dados`. 33. Conecte o Nó de banco de dados com o Nó do Splinter. 34. Utilize Kedrun como o Banco de Dados. 35. Dê um nome para a coleção `Criador de anúncios de liderança`. 36. Adicione um novo Nó para o `Inserir`. 37. Conecte o Nó de Inserir com o Nó do Banco de Dados. 38. Adicione um `Nó de Krun`. 39. Conecte o Nó de Krun com o Nó de Inserir. 40. Adicione um novo Nó para `Atualizar`. 41. Conecte o Nó de Atualizar com o Nó de Krun. 42. Adicione um Nó para `Salvar fluxo`. 43. Renomeie a fluxo `Web Scraping with Facebook Leads Trigger and n8n`. 44. Teste a fluxo clicando no botão `Testar`. 45. Responda às questões perguntadas pelo bot para verificar a sua acurácia. 46. Ajuste a formação se necessário para melhorar a acurácia. ## Pensamentos finais Neste tutorial, você aprenderá a configurar dois chatbots: um Chatbot de Líderes de Facebook e outro para sua página de inscrição ou curso específico. O Chatbot de Líderes de Facebook auxiliará potenciais clientes radicando sua página de inscrição e salvará os dados dele no Kedrun. Lembre-se de treinar o seu modelo para garantir que ele forneça informações precisas antes de passá-lo para produção. Feliz automatização! 🚀✨ Notas adicionais: - Certifique-se de fornecer as credenciais de API da conta do Google corretas para habilitar o Nó de Inteligência Artificial de geração. - Ajuste os parâmetros se necessário para os Nós de Web Scraper, Splinter, e n8n Gerador de Trigger Leads para acomodar seus requisitos específicos. - Você pode utilizar o Type Bot em vez do Nó de Teste e Type para obter uma experiência mais rica e amigável para o usuário. - Você também poderá criar respostas personalizadas para maior controle sobre a interação do chatbot com os usuários. - Não se esqueça de testar seu chatbot em profundidade antes de deixá-lo em produção para garantir que ele responde às perguntas dos usuários corretamente. Links: - [Flowise](https://app.flowise.io/) - [Consola de API do Google](https://console.cloud.google.com/) - [Gemini](https://gemini.github.io/) - [Kedrun](https://github.com/linuxserver/kedrun) - [Plataforma n8n](https://n8n.link/) - [oer](https://oerproject.org/) # Vídeo 18: Automatizando o Type bot com a integração de Eleven Labs para converter texto em voz Deixe seu comentário e compartilhe conhecendo este tipo de conteúdo se você não são subscrito aqui no canal. Se não estiver inscrito, faça isso agora! É importante para nós e não custa nada para você. Vamos nos conectar no próximo vídeo e um grande [Música] 🎶 Abraços 🤗 ## O que será apresentado nesse vídeo - Gere com o Type bot compatibilizado com a integração de Eleven Labs - Sé temporal quem é o Type bot ou está comesando a usá-lo - link para playlist dedicada a ele ## Instruções para usar o Type bot com a integração de Eleven Labs 1. Criar uma conta na Eleven Labs (https://www.eleven-labs.com/) por meio de seu e-mail ou conta Google 2. Acesse o dashboard da três labs 3. Criar um novo projeto 4. Cria uma conexão simples, dê-lhe um nome, e adicione o token de API 5. Escolha o modelo para texto medievalaillingual V2 6. Configurar a voz desejada (padrão: Cláudio Bino) 7. Testar o texto essa parte do Type bot ainda não foi testada 8. Salvar e publicar o modelo 9. Criar um novo fluxo do n2n para disparar o modelo 10. Adicione um bloco da tarefa do chatbot do Type bot 11. Adicione o campo `text` no bloco (por exemplo: Bom dia Cláudio) 12. Adicione o ID do modelo relevantes obtidos da etapa 6 13. Adicione um bloco do texto de resposta com o conteúdo desejado ## Dúvidas frequentes sobre a integração de Eleven Labs com Type bot - A integração de Eleven Labs está disponível para todos que usam o Type bot - Para mais informações sobre como habilitar o recurso de texto para ESPAVES, consulte a documentação fornecida pela [Eleven Labs](https://eleven-labs.com/docs/introducing-text-to-speech/) ## Você também pode utilizar o Texto para Speech Informo que tenho testado apenas a parte text-to-speech, mas não testado nenhuma outra função de ESPAVES. ____________________________ ## Vídeo 19: Criando uma mensagem de lembrete para o usuário em caso de ele não concluir o fluxo de conversa do bot utilizando n2n Quer aprender mais sobre códigos e integrações de Lever Mais? A integração de OpenI, Mistral Defy e LW Labs agora está disponível neste [canal](https://www.youtube.com/watch?v=JKE1JF7aS1g), consultar as playlists dedicadas a essas ferramentas. Seja favor de informar se o conteúdo interessa e você gostou dele, compartilhe conhecendo este tipo de conteúdo e subscreva-nos para não perder as atualizações, bom. ```markdown ***** Podemos ajudar nesse processo. Preste atenção aqui: 1. Definição do contexto 2. Avaliação do erro na conversa 3. Definição do fluxo para enviar a mensagem preferencial 4. Definição do Titular da mensagem e assunto 5. Envio # 1 - Definir o contexto Nesse caso, o contexto será definido pela vulnerabilidade cometida pelo usuário. Para isso, sendo necessário fazer referência ao fluxo desenvolvido, a especificação de erro e a informação do erro encontrado na conversa. # 2 - Avaliação do erro na conversa Cada fluxo desenvolvido para conversas automatizadas tem seu objetivo: capturar as informações solicitadas e garantir que o usuário não obtenha erros. No entanto, après-gene totem erro encontrado. # 3 - Definição do fluxo para enviar a mensagem Para enviar o canal, será necessário o uso do n8n (de Flow Builder). veja abaixo o loop de como será feita a automação: n8n: 1. Criar uma conexão com o Type bot 2. Criar uma variável para armazenar as informações necessárias 3. Identificar o erro que ocorreu 4. Definir a traba Fixada 5. Envio da mensagem para o usuário # 4 - Definição do Título e do Assunto Os campos títulos e assunto devem ser ajustados para a mensagem de lembrete compor e ser imediato e claro para o usuário. # 5 - Enviar a mensagem O envio a partir da automação será feito pelo canal aberto. Para o atendimento do seu caso de uso, defina o canal correto para o envio da mensagem. ``` ____________________________ Boa sorte em automatizar suas conversas com o Type bot! Se você tiver alguma dúvida, sinta-se à vontade para entrar em contato conosco. # Guia de Automação da Cidade Salve esta variável aqui: - Tem o mesmo nome na sequência? - Adicionaram aqui também uma variável do tipo Custom chamada `data` e adicionei aqui um código JavaScript para que ele retorne a data no formato dia mês e ano. Adicionei aqui uma imagem: - Coloquei aqui algumas bolhas de texto né de introdução: - Oi que bom que se interessou em receber o ebook "Automação da Cidade" para começarmos. - Informe seu nome então ele vai adicionei na sequência um bloco do tipo aqui `input` de texto. Adicionei aqui uma planilha onde vou fazer aqui a integração direta do Type bot com o sheets utilizando aqui esse bloco de integração do sheets. - Importante: Para utilizar essa integração é necessário adicionar as seguintes variáveis: - `remoteJid` - `email` - `data` Clicando na parte de requisitos ele dará as instruções de como fazer isso na cloud do Google. Então as variáveis tanto no seu builder quanto no chat voltam pro nosso fluxo então adicionei aqui o recurso do sheets né Criei minha credencial né minha conexão aí em seguida selecionei minha planilha, selecionei aqui o recurso né de incluir uma linha e adicionei na linha essas três informações né: o nome, o `WhatsApp` que é que o `Remote` que obtive automaticamente né utilizando a integração com o Evolution, e a data para utilizar aqui a Evolution. Em seguida adicionei as informações do meu chat na minha instância. - Você estará aqui em share e aqui tem então a URL do seu chat e o nome dele que é o que você vai adicionar aqui à URL sem a barra no final, o nome e do seu Type bot adicionei aqui uma palavra-chave para finalizar né o tempo para expirar o fluxo ou seja o tempo que ele permanecer sem interagir com o fluxo né. Quando ele interagir depois de 30 minutos volta lá pro início. O tempo aqui de digitação está em milissegundos né, nesse exemplo coloquei 2000 que corresponde a 2 segundos. Mensagem de formato de input desconhecido né ou seja ele colocou alguma informação que não era esperada. É o caso do meu fluxo que são o nome, e-mail né, porém porque uso o tipo de bloco de texto, é importante habilitar esta opção. Deixe desabilitada a opção de "Ouvir mensagens enviadas por mim", habilite aqui e salve. Agora meu fluxo está configurado e voltando pro nosso Flux com as informações adicionadas. - As informações no meu botão na minha planilha que é essa planilha bem simples pessoal, tem aqui o WhatsApp, o nome, o e-mail e a data né. Inicialmente colei aqui o WhatsApp (Remote Jid), o nome e a data, na segunda etapa vou adicionar aqui mais um bloco de texto né para coletar o e-mail e atualizar. Agora minha planilha utiliza o recurso para atualizar a linha aqui no final né `room to update` eu vou escolher que linha eu vou atualizar então escolha a linha que tenha lá no final o campo "roomToUpdate" que eu vou utilizar como filtro. # Vídeo 20: Utilizando o NocoDB no Type Bot O nocoDB é uma ótima alternativa para quem precisa utilizar um banco de dados no flow do Type Bot. Nesse tutorial, você vai aprender a integrar o nocoDB no Type Bot e a automatização de tarefas com ele. ## Integrando o nocoDB no Type Bot 1. Adicione o bloco de integrações do nocoDB. 2. Crie uma nova conexão com seu banco de dados nocoDB. Vá para `account settings > API tokens`, adicione um novo token, deixe o nome do token e clique em `Salvar`. Copie o token gerado. 3. Adicione o token e a URL do seu banco de dados nocoDB na seção de configuração do bloco. ## Consulta de registros no nocoDB Para consultar registros no seu banco de dados nocoDB, você precisará criar uma condição e mapear os campos de retorno. Por exemplo, suponda que você tenha uma tabela de clientes com os campos ID cliente, nome, e-mail, WhatsApp e data de vencimento da fatura. 1. Na condição, defina o campo com base no qual buscar os dados e defina a variável com o valor inserido pelo usuário. 2. Mapie os campos de retorno e defina a variável com os dados retornados. 3. Crie uma condição para validar se a variável foi setada, caso não retornou o nome, solicite o número de cliente novamente. ## Atualização de registros no nocoDB Para atualizar um registro já existente no nocoDB, você precisará usar o recurso de `update`. 1. Navegue até a tabela que contém o registro que deseja atualizar. 2. Crie a condição para selecionar o registro que deseja atualizar com base no campo que deseja atualizar e no valor informado pelo usuário ou pelo token gerado. 3. Crie a condição para definir o novo valor para o campo que deseja atualizar com base na variável que deseja adicionar. ## Criação de registros no nocoDB Para criar um novo registro no nocoDB, você precisará usar o recurso de `create`. 1. Navegue para a tabela onde deseja criar o novo registro. 2. Crie as condições para definir os campos que deseja adicionar e os valores que irão ser inseridos. ## Avaliação no nocoDB Para avaliar o serviço, use o recurso de `rating` para dar uma nota entre 0 e 10. Você pode salvar a nota na variável `avaliacao`. ## Conclusão Espero que este tutorial tenha ajudado você a entender a integração do nocoDB no Type Bot e a automatização de tarefas com ele. Caso tenha alguma dúvida, por favor, deixe seu comentário. # Vídeo 21: Bot de Type e Defy - Integrando o Chatbot com Inteligência Artificial Olá e seja bem-vindo ao canal. Vamos automatizar! Eu sou o Cláudio Bino, especialista em automações. Nesse vídeo, vou explicar a integração do seu bot de Type com o Defy, uma plataforma de construção de soluções com Inteligência Artificial. Se você não conhece o Defy, verifique o meu último vídeo, no qual mostrei como instalar e utilizar esta plataforma. A ideia é mostrar aqui como utilizar este recurso, a integração do bot de Type. Se você não conhece o bot de Type, que é um consultor em chatbots, acesse a Code eu deixarei a link para a playlist dedicada a esta plataforma. Nos primeiros grupos aqui, eu tenho as mensagens de apresentação e qualificação do chatbot, além de mensagens para qualificação do usuário obtendo nome e e-mail. Além disso, nesse Flow aqui, eu uso a API do Defy para obter o conversation ID, que é importante quando você quer manter todas as conversas do usuário em uma única thread. Depois que eu me apresentei e fiz a qualificação, obtenho o conversation ID do usuário, e o usuário pode começar a interagir com a inteligência artificial. Se você não conhece o Defy e não viu o nosso último vídeo, eu também mostrei como instalar e utilizar esta plataforma, inclusive como eu criei o meu agente que utilizarei para esta integração. ## Passo 1: Defy Para utilizar o Defy você precisa criar uma credencial, que é bastante simples. Clique em "Connect New" e dê um nome a ela. Adicione a URL do seu Defy aqui, o Defy também disponibiliza uma versão para você testar livremente. Você precisará da sua API Key. Como você pega isso? Abres o seu bot (ou o seu agente que é o meu caso aqui) e, na aba de acesso API, encontrará a sua URL e a sua chave de API. Clique aqui para criar, e reutilizar uma que já tenha criado. ## Passo 2: Bot de Type Adicione essas informações (o nome, a sua URL e a sua chave de API) no bot de Type, clicando em "Create". Já criei e o recurso está disponível somente para escrita de mensagens de chat. Aqui, no query, você pode enviar uma pergunta para o seu agente. Aqui eu uso uma variável de pergunta, e adicionei nesse prompt para que, após as respostas, ele adicione essa mensagem aqui: "Para finalizar o atendimento, digite 'sair'". ## Passo 3: Orquestração Para centralizar tudo isso e começar testes, acesse a parte de Orquestração onde você tem as instruções de como mudar as variáveis, como o tamanho dos dados do usuário (nome, número de celular), o nome do agente e mais configurações. Tudo isso é muito importante para você. Eu mostrei no vídeo anterior como instalar e utilizar essa plataforma. Você adiciona aqui suas instruções, como nas variáveis que eu utilizo para o bot de Type enviar a minha pergunta. ## Passo 4: Uso Então vamos pro primeiro teste. Eu vou clicar em "Visualizar" lembrando que você que utiliza o bot de Type, pode utilizar-lo com o WhatsApp. Antes do vídeo, eu ensinei o uso do WhatsApp com o bot de Type. Antes de avançar, eu quero convidar você se você ainda não tá inscrito aqui no canal para se inscrever. Caso esteja gostando desse conteúdo, compartilhe também com pessoas que tenham interesse nestes tipos de conteúdo e deixe aí seu comentário. Tudo isso é muito importante para nós e não custa nada aí para você. Então vamos iniciar o meu bot. Ele pede o meu nome. Eu vou informar "Cláudio". Então eu vou informar o meu e-mail. Vamos automatizar @gmail. com. Voce já fez a minha requisição lá na parte de http request para obter o ID da minha conversa. Agora eu posso começar a interagir. Então vou começar com o básico, por exemplo: "O que você faz? " Eu espero que você tenha gostado aí do vídeo, se você gostou, reforçando aí, deixe seu like. Conforme estabelecemos mais contato, euompilho mais conteúdos a fim de compartilhar com você, principalmente sobre automação e Web Scrap. Entre em contato comigo! # Tópico de Interesse Técnico Se você tem interesse nestes tópicos e deseja ficar atualizado, [inscreva-se neste canal](link_do_canal). Agora, vamos começar! 🔔 Estamos aqui e você está muito bem. 👍 Pressione `Ctrl + C` para o próximo vídeo e um abraço grande! 💪 ## Separador Aqui vão os detalhes técnicos adicionais de interesse. ``` comando_1 `codigo_1` comando_2 `codigo_2` ``` ## Título Esta é uma citação: > Citação sobre o tópico ## Listas de tarefas - Tarefa 1 - Tarefa 2 - Subtarefa 1 - Subtarefa 2 ## Título Siga os links abaixo para mais informação: - [Link 1](link_1) - [Link 2](link_2)