# Transcrições de: Evolution - API Gratuita ## Tipo: Playlist Data: 08-01-2025 23: 56: 39 ## Vídeo 1: [! [Video]](https://www.youtube.com/watch?v=7BNFbRVczFE) (Idioma: pt-PT) [Música] Olá galera, seja bem-vinda Pedrinho da Nasa aqui especialista em automação e marketing. Hoje, iremos explorar juntos um pouco mais dessa ferramenta incrível chamada Evolution – uma aplicação Omni Channel pronta para se utilizar no formato de multi-empresas gratuito! Se você hospedar aí na sua máquina, hoje nós vamos explorar a criação de uma conexão com uma API. Eu fiquei impresso assim com a praticidade que foi criar uma caixa de entrada e conectar meu dispositivo no `chatwoot`. É bem, estou falando aqui da Evolution API, esta API construída com base no projeto do projeto chamado code chat, tá bem. Então eu fiquei tão assim abismado com a facilidade que foi de eu estari agora, de graça, eu vou mostrar esse vídeo para você. Porque mesmo que você não seja programador realmente essa aqui tá mamão com açúcar. Viu não utiliza nenhuma aplicação terceira: nós criamos ali a caixa de entrada a partir de um post Curl, bem simples no terminal. Para quem não conhece a aplicação, a ideia é que você copie e cole aqui os códigos que eu vou passando, só que antes de continuar ajuda a virar esse vídeo, clique no like, comente e compartilhe o vídeo com a comunidade, pois isso se importa muito pro YouTube entender que esse conteúdo é relevante e levar para mais pessoas. Bem, vamos dar um breve aviso: foi pré-comentado que essa é uma solução que funciona com diversos tipos de canais, Insta, Facebook, WhatsApp, Telegram, e-mail, tá. E ela também vem em formato de SaaS e multi-tenant, tá bem. Finalmente, ouça my hearts out nessa automação: é poderoso, está cheio de recursos e tá ganhando coração de quem trabalha com sistemas de múltiplos atendentes. | Primeira coisa: Não vou passar pela instalação do chatwoot com vocês, né, inclusive esse vídeo vai ser muito rápido porque a instalação é tão rápida e a criação da caixa de entrada é tão simples que não vamos perder muito tempo aqui. Não vou mostrar a instalação do chatwoot, tem vídeos no canal mostrando instalação de chatwoot, tem as documentações do chatwoot, tem o conteúdo que você também consegue acessar dentro da própria comunidade ZDG. Então nós vamos partir direto para o ataque em cima da Evolution API. Tá, bem entendido, estou conectado à minha VPS, tá considero que você já tem o chatwoot instalado lá na sua VPS ou seja onde for que vocêeste rodando o teu shat Hot, tá instalado. Bora partir pra instalação aqui do nota: | | Nossa Evolution API conectei na minha VPS com usuário `Rot`, vou abrir meu terminale tá, vou fazer aqui se eu estou no `Rot` eu vou lá para raiz, já deve ter caído no **Raiz** mesmo aqui é só `cd Raiz`, e agora vou clonar o repositório da Evolution API. Tá, vou mostrar aqui a url para você consumir diversos tipos de serviços. Tá bom, e em seguida vou trazer mais coisa pra frente. | | Não vou ficar aqui perdendo muito tempo mostrando a api por dentro. Prefiro que você aprenda a criar rapidamente essa caixa de entrada, já que minha intenção é que você aprenda a criar a caixa de entrada de forma rápida, facil e simples com a minha API. Para esse efeito, a Evolution API é nova, criada pelo próprio Evolution-team, Parabéns, turma, serviço top que vocês criaram, tá! | | Clonou o bichinho aqui tá fez o clone que quem que nós vamos fazer instalar o [node 16](https://nodejs.org/en/download/) já deve ter vindo com o chatwoot se você não instalou tá bom. vamos gerar aqui uma nova versão. | | Vamos dar um upgrade na nossa VPS. Lembrando que eu estou rodando tudo no "Rot". | | Beleza, então nós vamos começar no `#3. 50` ali `cd Evolution-api`, npm install tá. | | É importante, porém único detalhe importante, nós vamos rodar isso aqui na porta `8080`. Você pode rodar na 443 fazer um prox reverso com nginx, por enquanto nós vamos rodar local sem sem https mesmo para ficar mais rápido e simples. | | Agora, você vai vir no teu FTP. Eu estou usando bitvise para conectar, mas você pode utilizar qualquer outro conector SSH. Pode conectar com o FileZilla ou o Kamatera, são bem diferentes, portanto escolha qual você preferir. | | Entra aqui no search, ele vai verificar se o `Dev` yml existe na VPS, se não crie o arquivo, lembre-se que você precisa que o nome desse arquivo seja o mesmo e que o caminho para o arquivo não pode ser alterado. | | Tá, você deve ver o arquivo ali. | | Ok, vamos tentar conectar, tá! `cd / acp / evolve_api` e depois `chmod +x run. sh`. Tá, ok tá conectado. `node run. sh`, vamos dar um `killall` ao node. | | Resultado aqui no terminal: | | `Unable to access account_id from the environment, have you passed it as a flag while starting the app? ` | | Por enquanto, não, vamos passar aquele flag desse account_id. | | Porém, antes de passar isso, há algumas coisas que precisamos configurar aqui, vamos falar delas. Tá, passamos o `account_id` ali, então. | | Além disso vou passar o `account token` que standardizamos aqui no seu dispositivo, necessário. Nativamente. } | | Além disso, também podemos configurar o `use email` dentro do arquivo de configuração da nossa VPS. | | A move-se `Incoming Email` configuração, agora disso podemos fazer diversas configurações para você, tá. | | Vamos passar a porta aqui, podemos também definir se queremos que a API aceitar/rejeitar ligações, não todos roteadores de contato estão disponíveis no Evolution API, nem todos os rascunhos de contato também, tá. | | Passando agora a `chatwoot domain` e os `accounts` desejados e já vamos simular uma ligação com um link teste. | | Este link em questão está ali dentro do nosso perfil. | | Agora `region`, `app_name` e outros parâmetros, podemos customizar quero, como por exemplo, mudar o `app_name` disso. | | Quando terminar aguarde aqui para que ele conclua a configuração do host e verifique. Tá, aguarde aqui. } | | É aqui que vai funcionar a ideia principal dessa integração. | Nós vamos passar a porção desse código S golden, tá. | | Passando `insertUpdateChat` aqui também, claro. | | Quando terminar nós vamos colocar ali também mais uma flag para passarmos apenas a URL de uma foto, se tivemos. | | Ok, aguarde lá tá `docker build` aqui agora tá, Tá gerando a imagem, tá, tá. | | `Galera, bora lá sem mais churumelas é esse aqui é o chatwood tá` para quem não conhece a aplicação, tá aqui é uma solução que você pode utilizar para conectar diversos tipos de canal, Insta, Whats, Facebook, Telegram e-mail, tá. | | Tá mostrando ele agora conectado a um e-mail deixaremos o QR Code. } | | Além disso, como já disse, você pode apreciar mais coisas da aplicação através do próprio nosso vídeo, tá. | ## Vídeo 2: [! [Video]](https://www.youtube.com/watch?v=WJRMZhBv6bs) (Idioma: pt-PT) [Música] Fala galera, bem-vinda, Pedrinho da Nasa aqui especialista em automação e marketing e no vídeo especial de hoje eu queria gravar em preto porque estou de luto por outras ferramentas como o Manchete, bote conversa e muitas outras, que vão ficar com seus cabelinhos em Pé. Na hora dada, elas trata-se de uma integração incrível e gratuíta que eu vou apresentar para vocês no vídeo de hoje vou trazer aqui uma solução em primeira intelligentíssima funcionalidade e muito interessante para criar um ambiente de preto com a automação e-mail embotados. E quero demostrar para vocês no vídeo de hoje como configurar uma subscrição automática em uma plataforma de E-mail] há um erro aqui (Videos 2), provavelmente isso se deve ao tempo passado e ao vídeo precisa de uma revisão, segundo o novo texto: [Música] Fala galera, bem-vinda, Pedrinho da Nasa aqui especialista em automação e marketing e no vídeo especial de hoje eu queria gravar em preto porque estou de luto por outras ferramentas como o Manchete, bote conversa e muitas outras, que vão ficar com seus cabelinhos em Pé. Na hora dada, elas trata-se de uma integração incrível e gratuíta que eu vou apresentar para vocês no vídeo de hoje vou trazer aqui uma solução em primeira intelligentíssima funcionalidade e muito interessante para criar um ambiente de preto com a automação e-mail embotados. E quero demostrar para vocês no vídeo de hoje como configurar uma subscrição automática em uma plataforma de E-mail] (Videos 2). | Para isso, eu recomendo que vocês se inscrevam no nosso canal e vejam esse vídeo, é uma solução incrível e fundamental para aqueles que trabalham com marketing automatizado. | | Para esse efeito, esse vídeo visa mostrar a integração de uma subscrição automática com a API do MailChimp. Beleza, na prática é isso bomb announce, tá. | | Os resultados finais dessa integração podem ser: automatizar contatos em e-mails, boletins de boas vendas, seja para clientes novos seja para clientes antigos, basta fazer o seguinte: | | Primeiramente é necessário instalar o Mailchimp no seu wamp, magento, shopify ou apache2, como vocês preferirem, tá. | | Depois que tudo instalado o seu componente API no shop, é simples. Para advocar dessa integração, você precisa navegar para a administração do sobjeto (campanha) desejada, em seguida você precisa se cadastrar na Mailchimp, você pode fazer isso diretamente no link `dashboard. mailchimp. com`, tá. | | Depois de fazer o seu registro, ele vai pedir que você defina a plataforma/aplicação sobre a qual ele irá se conectar, você deve escolher a plataforma desejada e fazer a integração. } | | Isso vai fazer a API da MailChimp agir, contando tudo isso, agora basta fazer o seguinte para configurar a integração: | | &emsp; &emsp; 1. Você fará a configuração, inicialmente, dentro do projeto bg_ecommerce. Você deve ir para a pasta de modules/ `Ravi/Magesuppress/3rdparty/ e só deverá copiar e colar o arquivo SlimStageNewsletter. php por cima do arquivo original } (SlimStagenewsletter. ph), tá. | | em seguida, teremos que passar o link da API de contas, seja local ou customizado, bem como passar o id de um ou mais lists, conforme desejado, dentro do arquivo base de configuração do projeto, no arquivo global. php tá. | | Agora, se você quiser, é possível criar lista de senhas na página de configuração do projeto, embora não seja obrigatório, tá. Com isso, se for a primeira vez que você se inscrever no Mágic Broker, você deverá criar um nome de url único para o domínio } (Enviar o link para participar do Mágic Broker) e clicar no botão “Continuar” com seguimentos pedidos, tá. | | Desta forma é possível configurar a integração com MailChimp, de forma prática, funcional e rápida, o que facilita a automatização de envio de e-mails em seu portal de negócios. | | Com as pessoas, quem já utilizam MailChimp para envio de e-mails já conhecem que o Mailchimp envia e-mails em 12 linguas, tendo portugues como uma delas. Por enquanto, com este tutorial você consegue automatizar o envio de e-mails em seu portal de negócios. Também conhecem de que o mailchimp automatiza 7 campanhas ao dia, e que sãoessas que você deve configurar dentro da plataforma, por exemplo, você pode configurar que os e-mails sejam enviados aos clientes novos enquanto que os e-mails para os clientes já antigos automatizados. Depois de fazer uma curva preliminar das estatísticas e da tendência do nosso vídeo, eu vou deixar para vocês uma dica: se você não tiver acesso ao celular para ler o codigo de recuperação$. | # Plataforma ZDG Comunidad: API Evolution e integração do Typebot Utilizando a API Evolution e o Typebot, que é um construtor de fluxos de conversas com aquelas caixinhas que a gente vai fazendo drop ali no nosso Flow no nosso construtor de fluxos. É muito fácil de ser utilizada e manipulada por qualquer tipo de pessoa com qualquer tipo de conhecimento. Este guia foi feito pela Plataforma ZDG Comunidad. Caso tenha dúvidas, entre em contato conosco. ## Instalação Para começar, é necessário ter uma VPS (Virtual Private Server). Nós não vamos instalar juntos, já que há vários tutoriais no YouTube para isso. Aqui, você vai encontrar introdução a uma maneira que você poderá utilizar essa VPS profissionalmente para vender ou em seu projeto pessoal. ### Conexão Conecte sua FPS (Flexible Payment Solution) na sua VPS também. Aqui, fiz a conexão minha FPS, mas se você não sabe nada sobre GPS, entre na comunidade [zdg. com. br](http://zdg.com.br/) ou esse canal no YouTube para aprender essas coisas do zero. Estamos conectados na nossa VPS. ### Instalação do Typebot Seu Type bot já está instalado aqui nesse subdomínio - [<https://tbote.>](https://tbote.) Eu poderá criar o bote e uma instância nela. ### Criação do Bote Criei um bote aqui é simples. Posso publicar e dar um preview nela. ```Olá``` tudo bem? Respondo Olá. Tudo bem? Nós estamos juntos aqui. Este fluxo é simples, mas depois evoluiremos de uma maneira algumas vezes mais adiante. Enquanto isso, veja os detalhes do Evolution. ## Detalhes do Evolution ``` ### Installation of Evolution Para instalar a Evolution, primeiro, execute os seguintes comandos: ``` git clone https://github.com/Orange-Bot/Evolution.git cd Evolution npm install -g npm install pm2 -g npm install yarn git checkout v1. 5. 0 ``` A seguir, é necessário baixar o ambiente de desenvolvimento para a sua VPS, que ainda está a ser homologado. Só depois disso, a integração deve ser possível. Provavelmente, isso acontecerá na segunda que é o dia que esse vídeo foi gravado, mas então, se esse é o caso, execute os comandos: ``` cd evoservice pm2 start index. js --sync ``` #### Configuração da Aplicação Evolution Depois de homologar, é necessário realizar algumas configurações na VPS: 1. Faça as configurações necessárias na sua FPS. 2. Adicione a URL da sua VPS a variável `TAP_SERVER_URL` no bote criado anteriormente. 3. Atualize o token na API em `Secret` no Postman. #### Criação de Instância Para criar uma instância, execute o seguinte comando: ``` ``` Mais instruções e vídeos sobre a configuração detalhada da solução estarão disponíveis na documentação da comunidade no YouTube e na página do projeto Evolution. ## Acknowledgments Agradecemos aos desenvolvedores do projeto Evolution, Davidson, Edson, e o terceiro Mosqueteiro, que criaram uma página para facilitar a criação de instâncias da aplicação, disponibilizando para a comunidade de graça. Isso deu mais uma possibilidade para que qualquer pessoa com zero # Configuração do Bot de Tipos Você precisará ter o Postman instalado no seu ambiente para seguir este tutorial. Se ainda não tiver o Postman, verifique as opções de plataforma [aqui](https://www.getpostman.com/downloads/) e instale o que for adequado para seu sistema operacional. ## Pré-requisitos - URL pública do seu bot de WhatsApp - [BotKit Sereno](https://www.npmjs.com/package/botkit) - [Body-parser](https://www.npmjs.com/package/body-parser) - [Express](https://www.npmjs.com/package/express) - [Json body-parser](https://github.com/tschrraf/json-body-parser) ## Passo 1: Instalação do Bot ```bash npm install botkit wit ``` A instalação do bot utiliza Node. js, porta padrão 8080 e um script chamado `bot. js`. ## Passo 2: Criando a pasta ```bash mkdir servico-de-bot-tipo cd servico-de-bot-tipo touch bot. js ``` ## Passo 3: Configuração do Bot Nós precisamos do comando de autenticação para começar. Você pode obter esse comando no seu painel de gerenciamento de chaves do API de WhatsApp Bot. Antes de começar a codificar: 1. Defina as informações a seguir: - Token de Autenticação: Token válido por 24 horas, por exemplo, 'seu-token-de-autenticação' - URL pública do seu bot: `https://**********.herokuapp.com:8080` - Nome do bot: WhatsAppBot, ou qualquer outro nome que desejar 2. Edite o arquivo `bot. js` com o seguinte código: ```javascript const express = require('express'); const bodyParser = require('body-parser'); const jsonBodyParser = require('json-body-parser'); const twilio = require('twilio'); const botkit = require('botkit'); const witController = require('botkit-contrib-wit'); const controller_settings = { lobby: { welcome: "Olá, sou aqui! " } }; const app = express(); app. use(bodyParser. urlencoded({ extended: true })); app. use(jsonBodyParser()); const twilioBotController = new witController({ clientId: 'SEU_CLIENT_ID', clientSecret: 'SEU_CLIENT_SECRET', callbackUrl: 'http://SUA_URL_DE_CHAMBADA_URL', // substitua com a URL de chamada twiml: (response, req) => { const msg = new twilio. twiml. MessagingResponse(); msg. message(req. body. Body); response. send(msg. toString()); } }); const bot = new botkit({ controller: [controller_settings, twilioBotController] }); bot. start({ server: app, webhookEndpoint: '/webhook', logging: true, webtoken: { secret: 'SEU_SECRETO_DE_AUTENTICAÇÃO', // seu segredo de autenticação para validar a solicitação lifetime: 60000 }, wit: { authKey: 'SUA_CHAVE_DE_AUTH', // sua chave de auth para Wit. ai clientSecret: 'SEU_SECRETO_DO_CLIENTE', // seu segredo do cliente para Wit. ai tokenUrl: 'https://api.wit.ai/ooauth2/token' // a url do token para Wit. ai } }); console. log('Bot está em execução. . . '); bot. listen(); ``` Nota: * Utilize seus próprios tokens de autenticação do API do Twilio, IPI, Capitão e do IPI. * Em todas as aberturas de código, insira as strings Jackson JSON `"{}"` com seus tokens. ## Passo 4: Configuração do BotKit Sereno Para personalizar a interface do seu bot, você precisa preparar uma máquina virtual cloud suficientemente bem-equipada. Se não tiver uma, recomendamos o uso da Heroku. Veja [aqui](https://devcenter.heroku.com/) para mais informações. #### Com Heroku Faça login em seu painel da Heroku e depois: 1. Criar uma nova aplicação. 2. Adicione as buildpacks abaixo: - Node. js - GitHub 3. Implemente seu bot. js como uma aplicação Heroku (git), seguindo as instruções oficiais. Para isso, siga estes passos: - Criar um repositório git local para armazenar o seu código de botkit e confirmar esse repositório, antes de executar `git push` no seu aplicativo Heroku. - Enquanto desenvolver seu bot localmente com git, crie um link simbólico no Heroku: ```bash heroku git: remote -a seu-app-heroku-name git symbolic-ref HEAD refs/remotes/heroku/master ``` Então você pode commitar e `push` alterações para Heroku, quando você quiser fazer uma produção. 4. Para rodar seu bot, siga os passos a seguir. #### Integrando com Code Para utilizar-se como servidor Web, você precisa ter uma plataforma de hospedagem. Como seu servidor local não está implícito, você pode utilizar sua própria conta de cloud express, o VPS ou qualquer outra implementação de servidor sugerida. Obtenha a URL pública de seu servidor e altere a URL no bot. js. ## Passo 5: Configurar o Painel Infelizmente, o Painel não está disponível como plugin pré-integrado para o Express. Por enquanto, será lançado uma forma mais fácil de permitir que você configure o Painel internamente. ### Notas Gerais * Se você estiver usando o Google App Maker para construir a sua interface, você precisará de um controle de servidor de migração do webhook do seu bot, além de uma configuração extra para adicionar comandos específicos conforme suas necessidades. * Para os usuários finais, envie mensagens padrão, mensagens de áudio e imagens para testar mensagens personalizadas e integrações de terceiros, como o [Java repleto](https://www.busyjava.org/spaces/SDK/ChatAPI/1672557/register), por exemplo, para seu bot. * Se você quiser exibir uma tela inicial de boas-vindas para usuários que interagem pela primeira vez com seu bot, crie um arquivo chamado index. html e coloque o conteúdo no arquivo. Em seguida, crie uma rota GET no servidor Express, como por exemplo: ```javascript app. get('/', function(req, res) { res. sendFile(__dirname + "/index. html"); }); ``` Espero que este tutorial positive apontado ao seu tipo-bot! --- ## Referências - [BotKit Twilio sem Express](https://gorillas-automation.com/automation-bots/using-botkit-framework/#using-twilio-instead) - [WhatsApp API de Negócios](https://developers.facebook.com/docs/whatsapp/cloud-api/getting-started) - [Twilio API](https://www.twilio.com/) - [Wit. ai](https://wit.ai/) ### Links Adicionais - [Vídeo 1](https://www.youtube.com/watch?v=f2y2nimn0eM&t=63s) - [Vídeo 2](https://www.youtube.com/watch?v=YLWVirtualAGc) **Introdução à Comunidade ZDG** ```markdown Aqui é possível comercializar a solução da ZDG. Eu ensino como fazer isso também aqui no canal. Entrando na comunidade você tem acesso ao nosso suporte e vai ter acesso a mais de 450 ações. Essa ação inclui aulas sobre API e sistemas, bem como um módulo exclusivo sobre criar um negócio. Caso você queira mais conhecimento aprofundado sobre como explorar essa solução comercialmente, recomendo a entrada na comunidade. **Requisitos para instalação** Deve existir um PC suficientemente carregado, mas essa instalação geralmente é mais leve, com menos de 100% de CPU. **Instalação** 1. Nosso pacote é executado pelo comando `npm start`. 2. Antes do start, é necessária a execução de uma build pelo comando `npm run build`. 3. Após a build, o servidor será iniciado e o endereço localhost 8080 será exibido. **Instalação de expo-cli** 1. Crie uma conta no Expo, caso ela tenha sido registrada anteriormente. 2. Instale o Expo CLI em seu computador (para isso, dê os comandos abaixo no terminal): ```bash npm install -g expo-cli ``` ```note Ao executar o comando, é possível que você precise digitar componentes da senha para autenticar o Expo. ``` 3. Lance o comando de inicialização do dispositivo Expo no seu dispositivo Android (celular ou tablet). Pode usar esta opção sem estar na área de trabalho: ```bash expo init mySampleApp ``` **Instalação do Appsmith** 1. Sigas os passos 1 e 2 da seguinte documentação: https://modules.appsmith.com/docs/setup **Instalação do Typebot** 1. Cadastrar-se no [Typebot](https://play.typebot.io/sign_up). 2. Importar o botão do Typebot no seu Appsmith. **Instalação da Evolution API** 1. Baixar o arquivo [NG Road](https://ngroad.io/). 2. Abra o terminal e navegue até a pasta onde você baixou o arquivo. 3. Execute o comando: ```bash ngr ``` Para escolher a API que você deseja expor, utilize o seguinte comando no terminal: ``` ngr <API-ADDRESS>: 8080 ``` **Dica: ao encontrar alguma dúvida, é possível consultar o repositório do projeto. **Acesso** - Para acessar o painel, é necessário as credenciais de acesso (RL e Global API). - É necessário expor o nosso serviço para habilitar o acesso à interface web. - É possível passar por dois webhooks: WhatsApp e Sites. - Será possível criar várias instâncias, definir as configurações de Typebot e gerenciar as conexões de maneira rápida e simples. - Como usuário não programador, você pode utilizar o próprio computador sem necessidade de gastar dinheiro com licenças WEB. ``` **Atenção: caso se encontre o código Typebot com < 40 mil views, é possível que ele ainda esteja em desenvolvimento Siga os seguintes links para ganhar mais conhecimentos: - [Comunidade ZDG](https://www.youtube.com/channel/UCaApTFsG6qNhtBgZw6gCL4A) - [Guia completo de desenvolvimento da API Evolution](https://www.youtube.com/playlist?list=PL69uUc-V4Ud55eF1W57cxM7YkUhOhk2ro) - [Criando um painel simples para gerenciar conexões da sua API](https://www.youtube.com/watch?v=yrHI-8m7xz4&list=PL69uUc-V4Ud55eF1W57cxM7YkUhOhk2ro&index=4) ``` *Obs: antes do uso da API em produção é importante teste-la para evitar problemas. Caso a API do tipo Zinha contenha algum problema, inicie uma demanda de correção no GitHub. * ``` ``` # Comunidade ZDG e o Terceiro Módulo: Bot de Tipo com API Neste módulo, você verá que estão disponíveis arquivos para download que você pode baixar para o seu computador. Eles são a sua propriedade para sempre e você pode fazer o que entender mandar com eles. Você verá que nesta seção, existem 65 comentários, há perguntas e respostas realizadas dentro de nosso suporte, e tudo isso em tempo real para os alunos. ## Módulo dois - Modelo de Negócios Neste módulo, especialmente criado para a comunidade ZDG, abordamos modelos comerciais. Muitas pessoas que entrarão na comunidade ZDG têm dificuldade em rendaabilizar a solução, então criamos todo um processo passo a passo de como alguém vai montar seu próprio negócio, como alguém vai estabelecer um plano de ação para captar, reter e manter clientes na sua base. Também abordamos modelos de preciço, precições e muitas outras coisas como como identificar e abordar clientes, estratégia de preciço e muitos outros assuntos relacionados ao mercado. A seguir, há uma tabela com os preços recomendados que você deve cobrar por este sistema. Nós orientamos como você vai fazer isso. ## Módulo três - Ambiente de Desenvolvimento Saímos no módulo três, focado no ambiente de desenvolvimento, onde é ali 31 aulas onde você vai explorar todos os elementos da API aplicados ao bot CDG. Aqui temos cada elemento da pi, para gestão de uma conversa privada, conversa em grupo e você vai aprender também a integrar ferramentas como Dialogflow, ChatGPT, Bot de Tipo, Trello e muitos outros tipos de controles. ### Integrantes do Bot de Tipo: 1. Captura de Dados 2. Muita coisa aqui dentro de 31 aulas onde você vai montar um sistema totalmente personalizado, de acordo com a necessity do seu projeto pessoal, profissional ou até do seu cliente. ## Módulo quatro - Ambiente de Produção No módulo quatro, há sistemas prontos, multi disparadores, multis sessões e temos aqui o A Tiete novamente. Este módulo tem algumas aplicações sobre VPS, como resolver questões de segurança, versões atualizadas e questões de performance de VPS. ## Módulo cinco - Notificações Automáticas Neste módulo, há aulas aqui para qualquer tipo de sistema e nós FOCO em notificações automáticas. Aqui temos algumas considerações básicas sobre como criar web hooks, como você vai criar web hooks para serem chamados para consultar a API em serviços externos. Há exemplos de conexões aqui com principais provedores de pagamento, como GetPagamento, Hotmart, Education, Monetiz RD Station, ActiveCampaign, Shopify, Wix, GreenBrief, PerfectPay, uma ecommerce elementor Wordpress. Neste módulo, também temos o bot CDG notificações automáticas com 20 aulas, que são diversas, para qualquer tipo de sistema. ## Módulo seis - Projetos Profissionais Neste módulo, temos 42 aulas de projetos profissionais, compreendendo desde o desenvolvimento de integrações profundas com DialogFlow, inteligência artificial do Google, interface conversacional para envio de respostas texto, áudio e arquivos, explorando gamificação, criação de robô delivery, agendamentos integração com Google sheets, integração com API de sms telefônica, captura de dados, projeto do ponto inteligente, horário de atendimento, etiqueta de atendimento e projetos com rastreamento de encomendas em correio. ## Módulo sete - A Ticket ZDG Neste módulo, abordamos a ticket, uma plataforma de atendimento de clientes com o A Ticket ZDG. Nós oferecemos instalação em VPS, multi instalação em VPS, instalação local e customização, além de várias features embutidas no A Ticket. ### Conteúdo de lógica: - A Ticket ZDG Lógica de Criação: Tragamos aulas mais profundas, a título educational, para que você entenda um pouco mais da lógica do sistema. - Ticket Avançado: Aqui a gente vai explorar a todo a fundo o engenharia do sistema, bem como integração de ferramentas diversas ao A Ticket. ## Módulo oito - IZING Neste módulo, abordamos o conteúdo avançado de IZING, onde lhe oferecemos várias opções de integração, como com o Google DialogFlow, ChatGPT e outros. ### Versão IZING com painel de admin: - Este módulo oferece acesso a uma versão um pouco mais "inho" de IZING, com o painel de admin para que você possa instalar. ## Módulo nove - Chatot Neste módulo, conhecemos o Chatot, uma plataforma focada em chatbots. Nós deixamos a disposição 10 aulas aprendendo como instalar, configurar e utilizar com varias conexões, como com WPP Connect, whatsweb JS, Cloud API e Evolution API. ## Módulo dez - NH Neste módulo, você poderá aprender como instalar e configurar o NH em seu VPS, com a configuração de web hooks, questões de segurança e conteúdo avançado. ## Módulo onze - Botpress Neste módulo, observamos como instalar e configurar o Botpress, bem como o envio de notificações via API. ## Módulo doze - Multi Sessão Neste módulo, discutimos a multi sessão e o auto instalador de multiss para dar pconnect com front end já. ## Módulo treze - Gerenciamento de Grupos Neste módulo, mostramos como fazer um gestor de grupos. ## Módulo catorze - A Ticket SAS Neste módulo, exploramos o A Ticket SAS, como o seu uso e como criar o sistema em sua máquina. ## Módulo quinze - WPP Connect Neste módulo, ensinamos a ocupar o WPP Connect para o uso em projetos. ## Módulo dezesseis - Cloud API Neste módulo, explicamos como utilizar a Cloud API, com o ativamento de conta, configuração do painel, como fornecer isso em maneira comercial e integração com várias plataformas. ## Módulo dezessete - Bubble Neste módulo, ensinamos sobre o Bubble, com dois módulos dedicados ao same-sessão, bem como como fazer envio de mensagens de mídia e controlar vários elementos dentro da própria interface do Bubble. ## Módulo dezoito - Glpi Neste módulo, introduzimos ao Glpi, um sistema de gerenciamento de software gratuito, aberto-source e que encontra-se listado como o sétimo Sistema de Gerenciamento de Tickets GPL/LGPL no site SourceForge. net. ## Módulo dezenove - Status de Atualização de Lib Neste módulo, entendemos como realizar atualização de lib. ## Módulo vinte - Eventos Livres de Custo em Lib Neste módulo, trabalhamos com alertas de erro, alertas de erro críticos e alertas de falha. ## Módulo vinte-um - Data e Dados em Lib Neste módulo, lhe oferecemos uma opção de status de atualização, além de opções para interromper, reiniciar ou recuperar uma atualização. ## Módulo vinte-dois - Vagalume Neste módulo, introduzmos ao Vagalume, uma das principais eficiência tools no mundo de provedores web, que tem como foco a censura, a marketing e outras atividades de marketing. ## Módulo vinte-trêscolicoes de segurança, por meio de um processo de atualização. ## Módulo vinte-três - Unraist e Bublr Rating Neste módulo, explicamos a diferença entre o Unraist, Platform Update, Gravatar e Akismet na hacking experimental. ## Módulo vinte-quatro - Simplenews & Visit Monitor Neste módulo, explicamos a diferença entre Simplenews, RSS para feeds, e Visit Monitor. ## Módulo vinte-cinco - Security Audit Report, Update Bot e Site Stats Neste módulo, discutimos os beneficios da seguinte lista de guides de atualização, o comando update bot e como difere da identificação, separação, acompanhamento e solução dos possíveis riscos para certos comunidades ao longo do tempo. ## Módulo vinte-seis - Hartfish, CentOS. org e Moonshine Telescope Neste módulo, entendemos o significado de os termos Hartfish, CentOS. org e Moonshine Telescope. ## Módulo vinte-sete - NiPiT ou Free SPIRIT ou Simple Publish Neste módulo, mencionamos várias opções para a opção do pesquisador ou o tamanho das legendas, bem como como é a opção mais fácil de ser atualizada. ## Módulo vinte-oito - Oi! ! A UmiDb, o WordPress e o Woocommerce Neste módulo, estendemos o significado da UmiDb, como funciona, a adição de plugins e a utilização do Woocommerce. # API MTIC RBox - Princípios de instalação PHP: - Instale o [PHP Admin](https://www.phpmyadmin.net/) na VPS (Virtual Private Server) - Módulos do Venom Bot: - **14 projetos avançados com Venom Bot** - **4 projetos adicionais** - Atualização dos Botões: - Existe um update sobre botões que explica: - Quando eles **são adicionados** - **como você pode utilizar deles a partir de agora** - Criação de Wordpress: - É possível encontrar **11 aulas** para aprendizagem do processo de instalação do WordPress - Tópicos Métodos EDG: - Há quatro módulos disponíveis com explicações sobre os métodos EDG - Disparo de Mensagens: - Há **32 aulas** disponíveis sobre envio de mensagens - O disparador automático da ZDG pode ser baixado como extensão do Chrome - Segurança: - É exclusivo para Familiarização: - Explicação dos pilares da ferramenta de envio de mensagem segura - Semana de New Patel: - Durante a semana de New Patel, ele demonstrou cinco *lives* disponíveis - Sempre apresentado como um convidado especial e na área de automação - Principais Topics da Comunidade: - Possui treze tópicos específicos: - Sistemas gerais - Tópico Iing - Tópico Ticket - Tópico Nin - Tópico VPS - Tópico Chat - Tópico Bees - Tópico Type - Tópico Bot CDG - Tópico Delivery - Tópico Evolution API Whatsapp - Tópico WordPress - Tópico A Panel - Existem também o Workplace, uma área de fóruns onde se podem encontrar: - Solicitações de trabalho - Serviços disponíveis - Membros: - Possui uma área de Membros que é separada assuntos: - Conversa sobre todos os sistema - Tópico sobre VPS - Tópico sobre Chat - Tópico sobre Bees - Tópico sobre Type - Tópico de Bot CDG - Tópico sobre Delivery - Tópico sobre Evolution API Whatsapp JS WP Connect - Tópico sobre WordPress - Tópico sobre A Panel - Área do Workplace: - Possui um Workplace, onde se podem encontrar: - Vagas de Trabalho - Solicitações de serviços - Funciona como uma área central de disputa de tarefas e contratação de profissionais # Vídeo 5: [Watch it here](https://www.youtube.com/watch?v=uRWJSTBKsuY) (Language: pt) ! [Music] *Fala galera beleza eu tenho certeza que você já viu essa ferramenta incrível de multiatendimento chamada chatot e eu também tenho certeza que você já explorou essa API fenomenal de WhatsApp chamada Evolution api Mas uma coisa que você ainda não viu essas duas soluções funcionando diretamente no seu computador sem gastar nenhum real com isso aqui é o Pedrinho da Nasa especialista automação e marketing E você está no canal da comunidade zdg e hoje eu vou mostrar para você que em menos de 5 minutos você pode colocar o chatot integrado a Evolution api API de WhatsApp diretamente no seu computador sem precisar de domínio sem precisar de VPS sem investir R 1 nisso tudo de forma gratuita para que você entenda se essa solução faz sentido pro seu negócio possa testar e validar E caso você entenda que ela é interessante você num segundo passo vá para produção Beleza então bora lá vou mostrar para você aqui antes a solução rodando Lembrando que todo o conteúdo tá disponível na página de apoio todo o passo a passo que eu vou utilizar nessa aula e antes de começar a demonstrar já clica no botão de like curte esse vídeo pro YouTube entender que esse conteúdo é relevante e leve ele para mais mais pessoas galera Então vamos lá ó primeira coisa tô aqui rodando chat wot diretamente na minha máquina ó localhost 3000 tá tô usando aqui na minha na minha máquina e no meu Windows legal tenho aqui o Manager da Evolution api também rodando localmente tá Fiz um prox reverso utilizando NG ro mais utilizarei o Termux para todos os processos que precisaremos fazer no terminal. Instalação de **Evolution API** para criar um robô de atendimento para WhatsApp: 1. **Iniciar o processo de instalação do Evolution API**: Aí vamos ver se vai dar tempo. Primeiramente, você precisa instalar o **util** (falsamente chamado de gerenciador do Evolution API**) no seu computador. 2. **Após a instalação**, entre no seu computador como vocês já possuíam um banco de dados. Suponha que você tenha apagado apenas imagens, de modo que o banco de dados **terá de ser encontrado**, mas talvez você precise **apagar apenas** o banco de dados se você tiver um novo banco. 3. Quando você terminar de instalar, você deve ver uma tela de criação de conta pessoal. Isso significa que **funcionou**. 4. Agora, vamos **expor o serviço do Evolution API** com o **NG Rock**. Para isso, abra o **NG Rock**. 5. Como você vai utilizar uma conta gratuita que ele permite que você utilize apenas um usuário por vídeo, se vocês estiverem utilizando NG Rocks gratuitos, existe uma limitação de contas, permitindo apenas uma conta utilize uma vez. Contudo, se você quiser utilizar mais contas, você pode fazer isso facilmente, mas terá que pagar. 6. Em seguida, **crie um subdomínio seguro com HTTPS**. O Evolution API irá reconhecê-lo. 7. Agora, você pode **instalar a caixa de entrada** (conectar seu número e gerar um QR Code). 8. Hoje, você pode **configurar a conexão com seu serviço de mensagens** (como dispositivo, número ou WhatsApp emisionados). É importante salientar que **não é necessário ter recurso financeiro significativo para criar robôs de atendimento para WhatsApp**. 9. `aptcom` (apiltado comum) é uma ferramenta Open Source que permite que você crie fluxos de atendimento robô, sem necessitar de conhecimento avançado em tecnologia (já que é um sistema limite). 10. E o **familyWhatsApp** é um registrador e controlador de números WhatsApp e se utiliza de criar conjunto, para que se você novas mensagens, elas sejam distribuídas a numeros WhatsApp diferentes. É importante utilizar um VPS para possibilitar à multiconexão. Boa instalação! # Resolvendo Problemas com API de Lógica (Português de Portugal) Resolva todos os problemas lógicos que não surgirão, mas o Type bot resolve uma grande parte deles pelo menos o atendimento inicial ou tarefas automáticas que hoje em dia seu time executa. Eles serão executados pelo robô, que chegou em um determinado ponto do atendimento, onde você precisa de uma interação humana. Você tem a opção de chamar um atendente humano ou transferir o problema para outro lugar, e usar qualquer uma das 20, 30, 40 integrações disponíveis neste local para fazer uma interação mais rica com o ser humano. Legal! [Type bot](https://www.typebot.io/) Então, como é que você vai fazer a instalação do Type bot na sua servidor na sua máquina ou entrar na comunidade ag, já temos a instalação com a nós, aí sem custos extras. Isso é uma uma cortesia para quem entra na comunidade. Então, conecte-se aqui no Type, depois conecte sua conta. Então você irá passar o e-mail para entrar conectado e aí você vai criar um novo fluxo. Não conhece o Type? Você poderá começar com um modelo pré-definido, como eu fiz, ou você pode começar do zero! Gostaria de gerar leads? Então eu vou colocar aqui um modelo para você. Então, você vai publicá-lo e ele estará pronto para ser utilizado! O fluxo, aqui, você pode visualizar e fazer um teste. Bem-vindo à agência incrível! Clique em Oi! Qual o seu nome? Testar também este fluxo aqui do lado direito. Legal! A ferramenta está bem completa. Tenha certeza que você não souber nada de programação se entrar aqui dentro, você vai descifrar na criação de fluxos e será capaz de construir fluxos super complexos sem ter o mínimo de informação de tecnologia. Como você faz? Primeira coisa: Você instala a Evolution API. Conecte-se no Manager. Além de conectar, você vai vir aqui e criar uma nova conexão, como eu fiz. Crie a conexão. Beleza! Agora foi para criar uma nova conexão, uma estância zdg. Tá, versus para o __typbiles__, tá, jogar aqui o conectar-se. Beleza, tipo. Então, gero o código para conectar. Lê-o aqui, ele vai dar conectado. Pegou aqui a informação: Conectado. Ó legal, pronto! Agora você vai configurar o fluxo. Como você configura o fluxo? Olha, na integração do Type bot, você vai passar o RL que tá aqui, no compartilhamento do seu Type Bot, tipo. No caso, estou usando local, então vou passar localhost. Você passará aqui o nome do fluxo, certo? É esse cara que tá aqui - palavra-chave para finalizar eu vou deixar um sair então assim que o cliente manda sair, ele desliga o fluxo. Quanto tempo depois que esse fluxo iniciado, ele deve ser retornar para zero. Ele deve sumir rapidamente. Porque se o cliente chamar hoje dali 60 minutos, ele te chama novamente. Se você quiser que seja iniciado um novo fluxo, você vai colocar aqui 60 minutos se este fluxo não deve ser chamado também há dias não se tratar da conversa anterior. Tempo de digitação é o tempo que ele fica ali no digitando antes de enviar a mensagem. Colocar aqui o valor de 1000, que gera um segundo Ó aqui, eles deixaram bem bonitinho aqui. Já alterando 10 segundos e mensagem de formato desconhecido, se alguém te mandar uma imagem e o seu Type bot não estiver pronto para ler com a imagem, ele vai falhar. Ou se você quiser deixar aqui em branco, ele não vai mandar nada. Bem legal! Habilita, salva. E agora está pronto para usar. Legal, conectou! E aí tá aqui o número no QR Code, conectou o Type bot ele já está pronto para consumir e não esqueça de publicar o fluxo que se ele não estiver publicado, você não consegue acessar ele através da sua Evolution API. É isso aí forte abraço, beijo no coração de todos, fiquem com Deus, qualquer dúvida é só S chamar tamo junto Pedro da Nasa até a próxima. ## Vídeo 7: [link para o vídeo no YouTube](https://www.youtu.be/6FKaSaMLGRI) (Idioma: pt) Você já pensou em ter uma API de WhatsApp rodando de graça aí no seu computador com recursos avançadíssimos, super profissionais e instalar tudo isso sem saber nada de programação usando control + C e com menos de meia dúzia de cliques? Fica comigo, que, nos próximos minutos, eu vou te mostrar como você vai fazer isso. Eu sou o Pedrinho da Nasa e você está no canal da comunidade [Música]. [Informações sobre o criador DA API] A primeira coisa que você fará será baixar o Docker Desktop no seu computador e o executará. Após baixar o Docker Desktop, você executa-lo e encontra uma interface parecida com ela. Containers, Imagens, Volumes, Arquivos de Builds e muita coisa legal que você pode utilizar. Já vamos para isso tá, clicar na extensão do Docker Desktop e encontrar o Piner tá (peão) que a gente chama disso aqui em Minas. Você clica nele e vai para sua página de ajuda, onde você vai encontrar tanto o Docker Desktop quanto a stack do Docker pra gente subir a solução. Tá, não vou explicar aqui passo a passo, mas o basicamente você vai dar um ctrl + C e vai dar um start. Beleza, tá tudo pronto para a ação aqui, [Detalhes sobre a configuração do Docker] O pânino, o que a gente vai fazer agora é o que você quiser aqui dentro, tem a URL do servidor aqui que eu deixei para vocês, vem no teu browser e abre ele, no lá tem roxo 8080. Aí você vai encontrar também a Evolution rodando online. Pedrinho claro. Agora, como eu faço para acessar com a Evolution rodando no seu computador de graça sem você pagar nada por isso tá bem? Você viu que você instalou o docker desktop, um clique é você abriu o docker desktop dois cliques, um clique foi encontrar o extensão do docker desktop, três cliques foi encontrar o botão, um clique foi adicionar extensão, contra permissão tá por outro negócio ou por outra aplicação, tá, um clique para executar, tá tudo pronto. Agora, qué você vai fazer aqui dentro tem a URL do servidor, cópiela, que eu deixei para vocês e vem no teu browser e abre ele lá, tá local roxo 8080, tá, o Davidson preparou com carinho e amor para você aqui um manager, um gerenciador de instâncias, é um comando aqui que você copia e cola, que ele vai te trazer para a tela principal, lá você coloca o nome da sua api global, aqui em cima tá um conectar, tá, já conectou, ele gerou código QR e o Davidson bem carinhoso, Para você testar se foi tudo funcionou bem, mande um simples oi para ele, assim que o Type bot receber, que você viu olá amigo como eu posso te ajudar? # Botão de Type e API de Evolução Este documento mostra como integrar o Botão de Type com a API de Evolução para criar um sistema de atendimento inteligente capaz de responder às suas clientas de forma rápida e eficaz. ## Pré-requisitos - Instalar o Git - Instalar o Docker Desktop ## Instalação 1. Clone a API de Evolução no seu computador: ``` git clone https://github.com/DavidsonGomes/Evolução-API.git ``` 2. Executar o Docker com o comando `docker-compose up` para criar e iniciar as imagens necessárias. 3. Acessar a API de Evolução no seu navegador em `http://localhost:8080`. 4. Copiar a chave de API encontrada no arquivo `. env` para usar na configuração do Botão de Type. ## Configuração do Botão de Type 1. Criar uma nova instância do Botão de Type e configurar a integração com a API de Evolução. 2. Copiar o URL do seu Botão de Type e colar na configuração do Botão de Type para a integração. 3. Definir uma palavra-chave para sair e um tempo de expiração para o fluxo automático. 4. Definir uma mensagem no formato desconhecido para lidar com arquivos enviados pelo cliente. ## Usando o Botão de Type com a API de Evolução Com a integração configurada, agora você pode utilizar o Botão de Type para responder aos clientas de forma inteligente e eficaz. Você pode utilizar a API de Evolução para criar fluxos complexos de atendimento, coletar dados, enviar arquivos e muito mais. ## Conclusão A combinação do Botão de Type com a API de Evolução é uma solução poderosa e gratuita para automatizar o atendimento ao cliente e otimizar processos. Com a integração bem configurada, você pode criar um sistema de atendimento inteligente capaz de responder aos seus clientas de forma rápida e eficaz. --- # Vídeo 9: <https://www.youtube.com/watch?v=x4LLPhmmecA> (Idioma: pt-BR) Neste vídeo, você aprenderá a integrar o chatbot GPT com WhatsApp para criar um sistema de atendimento inteligente e otimizar processos. ## Pré-requisitos - Instalar o Git - Instalar o Docker Desktop ## Instalação 1. Baixar e instalar o Docker Desktop. 2. Clone a API de Evolução no seu computador: ``` git clone https://github.com/DavidsonGomes/Evolução-API.git ``` 3. Executar o Docker com o comando `docker-compose up` para criar e iniciar as imagens necessárias. 4. Acessar a API de Evolução no seu navegador em `http://localhost:8080`. 5. Copiar a chave de API encontrada no arquivo `. env` para usar na configuração do Botão de Type. ## Configuração do Botão de Type 1. Criar uma nova instância do Botão de Type e configurar a integração com a API de Evolução. 2. Copiar o URL do seu Botão de Type e colar na configuração do Botão de Type para a integração. 3. Definir uma palavra-chave para sair e um tempo de expiração para o fluxo automático. 4. Definir uma mensagem no formato desconhecido para lidar com arquivos enviados pelo cliente. Converta para português de Portugal mantendo a formatação Markdown: Instale o Docker com o `docker. list` Crie um volume chamado `zinhodata` ```sh sudo docker volume create zinhoData ``` Instale o ZPro ```bash bash <(wget https://raw.githubusercontent.com/DavidsonProdev/Docker-Compose-Ex/main/deployments/zinhoDeploy-EvolutionApi2.yml -q -O /etc/docker/zpro. sh && chmod 700 /etc/docker/zpro. sh) ``` Inicie o deploy ZINHO Evolution ```sh sudo chmod 700 /etc/docker/zpro. sh && bash /etc/docker/zpro. sh deploy evo && evo --stop ``` Instale as bases de dados ```sh psql -v ON_Import_Ready=FALSE -h postgres_postgres_1 -c "CREATE EXTENSION IF NOT EXISTS unacomp RESTRICTED STABLE" && redis-cli ``` Verifique a criação das redes de contêiner ```sh docker network ls ``` Verifique quais instâncias de postgres e redis estão em execução na rede Bridge. ```sh docker inspect postgres_postgres_1 | grep "Name": && docker inspect postgres_postgres_reidis_redis ``` Abre os contêineres ```sh docker exec -it postgres_postgres_1 sh && docker exec -it redis_redis_1 sh ``` Dê acesso e configuração ```sh psql zpr; ``` Crie a base de dados evo Para corrigir as endereços IP e a rede necessária no contexto da extensão chat-ot para Docker, começaremos denovo. Nesta configuração da extensão, em vez da rede padrão Bridge, é melhor usar Custom. Crie a rede Custom como segue. No `docker-compose. yml`, adicione `zproZinhons/zinoapi2zerouno: `: ```yaml zinoapi2zerouno: container_name: zpro-zinoapi2zero1 hostname: zpro image: "docker. io/DavidsonProdev/evo: zerouno" build: context: /my-code/zproZinhons restart: unless-stopped network: zprozinoappnetwork zinonewdatabase: image: "docker. io/library/postgres" environment: POSTGRES_DB: postgre POSTGRES_PASSWORD: postgres POSTGRES_USER: zpro POSTGRES_INITDB_DATABASES: 'zpro postgre' POSTGRES_AUTH_MODE: 'MD5' POSTGRES_MAINTENANCE_MODE: 'Disable' ALLOW_JDBC: 'always' EXPOSE: "5432" network: zprozinoappnetwork zinozed: image: "redis: latest" container_name: rediscontainer1 ports: - 6379: 6379 command: redis-server /usr/local/etc/redis/redis. conf volumes: - "zinhodata: /usr/local/etc/redis/" networks: - zprozinoappnetwork ``` Referência à sua endereço IP usando ifconfig (macOS), ou ip route show (Ubuntu): - Usando macOS Abre um terminal. execute `ifconfig` ou `ifconfig | grep 'inet6'`. Então localize o endereço IP que está mostrado pelo Adaptador Ethernet. Use esse endereço IP com o protocolo IPv6. Se o endereço IP tiver colchetes [] ao redor do número, use esse número sem os colchetes e seguir. Por exemplo, com o endereço IP mostrado acima, em vez de `IP_ADDRESS` deveria ter sido `IP6_ADDRESS` e deveria ser `: : 1`. - Usando Ubuntu Execute `ip route show`, procura uma linha com destino default, tome o número IP que está dentro dela. Não precisa se preocupar com a palavra após o ip no exemplo acima. Não fique com algum número apenas com volume de ponto x. x. x. x, por favor, leia o formato de IP normalizado. Por exemplo, em seu caso, IP seria algo como `x. x. x. 36`, não `x. x. x. 36/32`. # Técnica para Próximo Passo: Instalação de Serviços Integrados Via VPS Este é um guia passo-a-passo para instalar e configurar uma infraestrutura preparada para que você tenha o acesso ao [Portainer](https://portainer.io/) e subir a stack da plataforma de chatbot Evolution, além de ter integração com os bancos de dados em apenas um passo. Você pode agendar diretamente com o nosso time a instalação deste serviço. ## O que é uma VPS (Virtual Private Server)? Uma VPS (Virtual Private Server) é uma solução de hospedagem de sites que simula um servidor físico dedicado, compartilhado por vários usuários virtualmente. Ela funciona como uma máquina virtual, oferecendo nível de controle aos usuários para customizar, montar e distribuir suas próprias aplicações. ## O que é um servidor e se você tem dificuldade para fazer algum passo dentro da comunidade zdg? Se você precisar de ajuda ou tem dificuldades dentro da comunidade zdg, você sempre pode agendar uma sessão diretamente com o nosso time. ## Pré-requisitos - Servidor dedicado acessível via SSH - Aplicativo de edição de texto (Notepad ou qualquer outro) - Conhecimento de editar arquivos no Linux ## Configuração A seguir: ### Instalação de Portainer 1. Navegue até a página de apoio da VPS e edite o arquivo com Notepad ou Notepad++ clicando com o botão direito do mouse. 2. Altere os subdomínios de Evolution e do chatbot e a Secret Kiss conforme indicado abaixo: - No arquivo, altere o subdomínio de Evolution na linha 10 e 131. - Altere o subdomínio de Evolution na linha 144, 258 e 284. 3. Encontre as seções de `Secret Kiss` e atualize as chaves conforme indicado abaixo: - Queda na linha 11, a gente deixou a `Secret Kiss` para Evolution de teste. Você pode alterar ela para algo mais seguro. - Na linha 143, você vai encontrar o `Secret Kiss` para o chat. Você também pode alterar ela para algo mais seguro. 4. Suba a stack customizada clicando no botão `Deploy`. ### Uso e configuração de Portainer 1. Tente reiniciar a VPS para ver se tudo está funcionando corretamente. 2. Acesse a interface do Portainer e siga as instruções para configurar a stack da API do Evolution e o nosso chatbot do Nestor. ### Configuração do Avop no chatot 1. Entre no painel do Avop disponível no domínio Tai e siga as instruções para configurar a API e a integração com a VoIP Legal. ### Usando o serviço 1. Agora, você pode utilizar a API do Evolution para automatizar múltiplas soluções, incluindo o chatbot do Nestor como demonstração. 2. O único acesso necessário ao sistema é a chave do Anti Virus encontrada no painel do Avop. É importante salientar que toda informação aqui apresentada é de propriedade da comunidade zdg e pode ser encontrada em vídeos disponíveis no canal [zdg-academy](https://www.youtube.com/user/zdgacademy). Caso tenha alguma dúvida, não hesite em entrar em contato a gente! Foram feitas algumas correções na ortografia, reduziu o uso de abreviaturas e adotou formatação mais clara e concisa para melhorar a compreensão. # Instalando Evolution com um único comando Parabéns! Eu sou o Pedrinho da NASA e você está no canal da comunidade. Em poucos minutos, vamos instalar a Evolution neste nosso computador português. Favor, deixe um "like" e deixe um comentário aqui neste vídeo pessoal. Vamos utilizar dois programas pra executar a Evolution neste computador: Git e Docker Desktop. O link para o download e também para todos os materiais que vamos usar nesta aula estão na página de apoio que você encontra logo na descrição neste vídeo. Então, pessoal, entra ali! Baixe o Git, instale no computador. Depois de instalar, você pode encontrar ele aqui pelo Git Bash. Funciona e o Docker Desktop, baixe, instale e busque e execute o Docker Desktop. Assim que vocês abrirem ele, vai abrir essa baleinha aqui. Funciona, que vamos utilizá-la para executar os contêiners. Agora, vamos baixar a Evolution. Rar. Extrai-a. Funciona pois nós vamos precisar deste arquivo que está aqui já pronto. Eu já deixei tudo pronto para vocês. Então, baixe a Evolution, extraia-a. Você vai encontrar a Evolution sh pronto para ser executado. Pessoal, entre na pasta onde está a Evolution sh. Funciona. Clique com o botão direito, abra o terminal aqui dentro do terminal. Precisamos utilizar o Git Bash para fazer a execução do script. Como que eu aponto o powershell aqui, este terminal pro Git Bash, copia esse comando aqui. Ele já vai mudar a cara do powershell para nós. Funciona agora para instalar é bem simples. Funciona só rodar o comando: ``` . /Evolution ``` Ele já vai fazer todo o download. Evolution sh. Perdoa, `. /Evolution sh`. Ele já vai baixar os contêiners já vai instalar tudo na nossa pasta do Docker Desktop. Portanto, é importante que você esteja com o Docker Desktop aberto. Curtirá-o! O Evolution PostgreSQL Evolution API já está então pronto. Funciona, o meu foi rápido, eu já tenho as imagens salvas neste computador, mas basicamente ele vai baixar as imagens e instalar no seu computador. Legal. Como acessar a API da Evolution? Funciona aqui. Ele já vai mostrando para você. Só clique aqui no lugar "rost" funciona. Ele já abre para você. Funciona, você vem aqui no Manager. Funciona pronto para usar. Ele vai te pedir uma chave aqui que é a chave Global da API para acessar onde que você vai encontrar essa informação. Ela tá aqui no seu sh. Funciona, abre com o Notepad ou Notepad++. Funciona, ele vai abrir um arquivo de texto para você. Funciona, que é esse cara que eu deixei aqui. Funciona novamente, você pode até mudar no momento de executar a palavra `. /Evolution`. Funciona, ele `. /Evolution` e usar outra chave que vai funcionar. Funciona, chama aqui `. /Evolution -g <chave>`. Funciona, já temos aqui a instância. Funciona, você já pode chamar Instância criar novas Instâncias. Funciona, criou a Instância. Vamos criar uma Instância de zero. Funciona Deixe-me voltar aqui. Funciona, tô aqui né aqui eu já tinha uma Instância criada. Funciona Atualiza. Funciona, vamos lá. Instância está eh Evolution Funciona, tá lá. Entrou aqui Funciona Chama Instância nova > Criar nova. Funciona volunteer. Funciona Estou de novo aqui Então tenha paciência. Funciona Está lá. Entre. Funciona, chama Evolution Manager. Funciona mostra o Painel de Controle. Que tudo corre certo! Com funciona! 