=== Transcrições de: ChatWoot === Tipo: Playlist Data: 08-01-2025 23: 54: 31 **Vídeo 1: ** [Música] - Oi galera, bem-vindo Pedrinho da NASA aqui, especialista em automação e marketing. - Hoje vou trazer para vocês um conector chamado "Chat Útil". - Este conector passa ser um conector que tem mostrado ser bastante estável quando trabalhado em conjunto com o bot. - Também vou trazer diversos detalhes que eu utilizo na minha instalação para deixar essa instalação mais rápida, mais prática e fazer com que as conexões mediadas pelo **Enem** fiquem mais rápidas. - O que passa aqui, essa instalação criada pelo **Hugo**, tá perdão se eu falei errado. Viu, bora lá com você, que acompaneia. Eu quero deixar meu muito obrigado para você que tá chegando. **Observações: ** - Correção de gramática: 'Oi galera, bem-vindo Pedrinho da NASA aqui, especialista em automação e marketing. Hoje vou trazer para vocês um conector chamado "Chat Útil". Este conector passa ser um conector que tem mostrado ser bastante estabilizado quando trabalhado em conjunto com o bot. ' - Adicionada súffix '-' do cargo e da marca. --- **Seção 2: Descrição** - É importante entender a arquitetura e as funcionalidades principais do **Chat Útil** ao utiliza-lo. --- **Seção 3: Instalação do Chat Útil** - No seu **VPS**, instale o **Chat Útil** com o comando: `git clone https://github.com/usuario/ChatUtil.git`. - Encontre a versão atualizada do **Chat Útil** no [Extra](https://ex.com/ChatUtil). - O primeiro passo será instalar o Chat Útil. **COPIE** o repositório do Chat Útil e **cole-o** em qualquer diretório que deseja instalar. --- **Seção 4: Configuração e Inicialização do Chat Util** - Abra o Chat Util através de um Terminal e utilize o comando `npm install` para instalar as dependências. - Em seguida, utilize o comando `npm start` para iniciar o servidor. --- **Seção 5: Configurando a WebSocket** - Antes de tudo, configure a WebSocket na sua aplicação. --- **Seção 6: Configuração das regras de sequência de mensagens** - Editaremos o arquivo `workflows. js` localizado em `. /src/workflows. js` para configurar as regras de sequência de mensagens. --- **Seção 7: Configurando o Chat Util para o bot** - Crie uma variável de ambiente `CHATUTIL_BOT_TOKEN` com o token do Chat Util para que o **Enem** possa utiliza-lo. --- **Seção 8: ** - Após a configuração, utilize o Link do Chat Util no bot para confirmar a configuração. --- **Seção 9: ** - Após a implementação com sucesso, utilize o Chat Util na hora de integrar conexões ou automatizar tarefas em sua aplicação. --- **Seção 10: ** - Lembra-se: - A interface de controle do bot será acessível em um domínio diferente do que você usará para a sua aplicação. - É recomendado que as mensagens sejam enviadas no formato JSON para utilizar o Chat Util de modo mais eficaz. --- **Observações Final: ** - Disputa de duplicação: eliminada utilizando o comando `git clone` apenas uma vez e limpeza das instruções para instalar o Chat Util. - Correção de pontuação: `em seguida` deve ser mais abaixo do comando `npm install`, e `depomisso` esclarecida com `npm start` para iniciar o servidor. - Citação dos comandos: colocados em `backticks (`) para diferenciar do texto. - Estruturado em seções com títulos mais claros e adicionar uma seção de observações e notas. # Guia de Pedrinho para Configurar uma Caixa de Entrada de um Chatbot A Comunidade Educacional de Pedrinho, "EDG", é a minha terceira comunidade e estamos criando um novo título educacional para você entender onde criar. Hoje, vamos criar três caixas de entrada. Eu já fiz muitos testes, e todos passaram no chat. ## Criando um Contato Você criará um contato chamado **Pedrinho**. Aqui está a lista de passos: 1. **Criar uma Util de Chat e definir o nome de usuário: ** Você pode chamar a nova Util de Chat de qualquer coisa que lhe ajude a identificá-la mais tarde. Por exemplo, **Pedrinho Petrinho** 2. **Configurar o bot: ** - Vamos usar `odor` neste momento, pois este é o que criamos. - Conecte o bot que criou àquela no seu account. - Você precisará do token de identificação do bot, que pode ser encontrado aqui. É o token do Chat Util próprio, o que você verá uma vez que se logue e navegue até as Configurações. 3. **Configurar a Caixa de Entrada: ** - Crie uma nova Caixa de Entrada dentro da Util de Chat. - Configure a Caixa de Entrada API e adicione os links necessários. Você adicionará o link da Util de Chat inicialmente, que você configurará mais tarde. ## Configurando a Caixa de Entrada 1. **Configurando o Bot: ** - Dentro da Caixa de Entrada recém-criada, você configurará o bot fornecendo: - O bot que criamos, por exemplo, **Pedrinho**. - Para correção rápida, estou apenas destacando este ponto para garantir que eu consiga a ortografia certa para evitar erros. - Quando terminar, você precisará reiniciar o bot para que ele leia as novas configurações. 2. **Configurando o Identificador: ** - Recupere o **Identificador** da Caixa de Entrada que você criou. - Você precisará deste identificador mais tarde, então coloque-o aqui. 3. **Ativando as Permissões de Edição: ** - Depois que você configurar o Identificador, você precisará ativar as permissões de edição para ele. - Isto também será necessário se os seus membros descarregarem o código nas suas máquinas, pois ele funcionará lá também. 4. **Acessando a Conta: ** - Eu entrarei em uma conta com acesso à ela aqui. Isso será mais conveniente para lidar com as coisas. - Copie o **Identificador** da conta (3), **Conta A1**, aqui por enquanto. 5. **Obtendo os Tokens: ** - Eu peguei os tokens para mim mesmo do meu Super Admin. - **Token 1: ** Do perfil de configuração do Usuário. - **Token 2: ** Token da Util de Chat. - **Token 3: ** Token do Hulk da Web, que criamos aqui. 6. **Configuração do Hulk da Web: ** - **Token 3** é para o Hulk da Web que criamos aqui no Super Admin. - Como o número de tokens é limitado, você precisará obter um token único para cada um. Encontre alguns aqui. - Eu utilizarei **Token 2**. 7. **Configurando a Caixa de Entrada: ** - Eu usarei **IP Local 127. 0. 1** porque é mais rápido. Ele não precisa pingar o subdomínio. - Esta # Produto: Messenger Web do Facebook, WhatsApp, Integração de Hulk – Guia de Instalação utilize este guia para configurar o login para Messenger Web do Facebook, WhatsApp e Hulk utilizando a Nuvem. Aqui estão os passos que você tomará: 1. **Configuração de Login do Facebook: ** - Ative o login do Facebook ativando as configurações no Facebook e atribuindo as permissões necessárias. - Redirecione o domínio do seu chat para o seu domínio. 2. **Configuração de Web Hooks: ** - Ative a assinatura de Web Hooks para receber eventos de mensagens. - Talvez queira configurar Web Hooks para entrega e respostas de mensagem, que são agora parte da plataforma Messenger. 3. **Integração de Instagram: ** - Conecte a sua conta de Instagram com a página que você deseja monitorar. - Gerare um token de acesso para Instagram para usar em suas configurações da app do Facebook. 4. **Configuração do WhatsApp: ** - Sigam os passos para configurar o WhatsApp. - Você precisará de uma conta do WhatsApp Business API específica. 5. **Configuração do Telegram: ** - Crie um novo bot de Telegram e conecte-o à sua conta. - Use a chave de API fornecida para criar um novo caixão de entrada para o Telegram. Lembre-se de salvar as suas configurações e reiniciar após realizar alterações. **Atenção: ** - Faça cerimento de que possui todas as permissões necessárias para os recursos que estão sendo usados. - Tenha cuidado em mantê-los como estão, sem mudar os termos técnicos. - Mantenha as linhas de comando e códigos integrais. - Mantenha as URLs e referências intactas. Dê uma olhada [neste vídeo especial](https://www.youtube.com/watch?v=NVkUA0YpPM0) (idioma: pt) Neste vídeo especial, mostrará-vos como criar uma solução profissional e escalável capaz de ser implantada em uma configuração de multi-empresa, usando chat util e a API da Cláudia. Neste vídeo, o nosso foco será sobre a integração do chat util e a API da Cláudia, que proporcionará uma integração estável e praticamente sem problemas. A integração não se baseia em linhas de código complexas – envolve configurações simples para conectar chat util com a API. Pense-se como um plugin. O processo é simples e potente, com segurança em mente, visto que estarão trabalhando com a API da Cláudia. Potenciais problemas, se existirem, podem ser facilmente evitados com esta integração. Aqui estão os passos detalhados: 1. **Instalar o chat util: ** - Siga as instruções de instalação disponíveis na página de suporte. Existe uma guia passo a passo opcional para os que desejam uma explicação mais aprofundada. 2. **Expor o chat util: ** - Expor seu chat util instalado em um subdomínio do seu servidor. 3. **Criar um novo caixão de entrada: ** - No painel do chat util, remova o caixão de entrada existente para evitar conflitos, e crie um novo caixão de entrada. - Selecione o canal que deseja utilizar (por exemplo, Cláudia). 4. **Configuração na Nuvem: ** - configure sua nuvem para o serviço de ligação. - siga a guia de # Início Comece por se conectar à aplicação e estar pronto para explorar o serviço. Cláudia lhe dará 1000 mensagens gratuitas para realizar perdas de conversas gratuitas durante o mês. Portanto, é suficiente para pequenas empresas. Se você decidir escalar, isso será um custo totalmente absorvido por empresas de médio e grande porte. Se você decidir vender esse serviço, ele é bastante acessível. Isso não é algo absurdo, porque a conversão e o relacionamento criados através do aplicativo de mensagens são muito poderosos. Portanto, acaba por pagar-se. O serviço será pago através das vendas que você criará através das conversas com seu time e seus possíveis clientes. Por isso, o usuário do seu serviço terá acesso a nossa Cláudia, e para isso, preparei esta seção para você. ## Informações da conta - O número de telefone: Não posso compartilhar informações sensíveis, por conta da diretriz do YouTube. Por favor, veja todas as informações desfocadas abaixo. - Identificação do número do telefone: Você encontrará isto logo abaixo no painel de envolvidos. - Identificação da conta: É “Empresarial” à direita do número. - Chave da ypi: É o token de acesso que utilizaremos. ## Utilização do token de verificação Utilizaremos o token de verificação temporário. A Google Community tem muito conteúdo sobre como o token permanente é criado. Deve haver um ensino delog , então se você deseja aprofundar seus conhecimentos, agora é a melhor oportunidade. - O token de verificação será chamado de `Messenger`. - Um agente será adicionado para este token. ## Configuração do Web Hulk Com o Web Hulk configurado, você poderá: - Configurar o Web Hulk - Editar o token de verificação: `Messenger` # Documentação da comunidade Para criar serviços comerciais, recomendo fortemente que você garanta sua vaga na Comunidade. As vagas serão encerradas em breve. Recomendo que você faça isso agora para evitar que você se perca sua oportunidade. # Conclusão O chat útil é um sistema extremamente poderoso. Eu também vou explorar mais informações para frente nesta seção. Ele também tem automações e configuração de conta, além de aplicações outras integrações. Portanto, ele pode ser extremamente útil para você criar muitos canais de conversa. Ele tem vários tipos de caixa de entrada que vocês viram quando eu criei. Com integrações oficiais, também é possível criar canais omnitênio que pode conter todas as mídias sociais em um único lugar. Finalmente, o chat útil é um sistema que está ativo mundialmente. O time de desenvolvimento é muito ativo e a comunidade é enorme. Espero que isso te seja útil. Se tiver alguma dúvida, não hesite em entrar em contato comigo. [Link para o vídeo](https://www.youtube.com/watch?v=Hp_WACLq9Aw) (Idioma: pt) # Comunidade LG - Criação de Caixa de Entrada Você está aqui na área da comunidade LG. Nesta seção, você aprenderá passo a passo como criar uma nova caixa de entrada na plataforma Chat Útil. ## Passos para criar a caixa de entrada 1. **Configuração da Caixa de Entrada** - Crie uma nova caixa de entrada - Escolha o formato *API* - Dê um nome para o seu canal, chame-o `zdg` - Adicione a URL que será utilizada com a API - Adicione o agente ou agente que já existe aqui, por exemplo, Pedro 2. **URL de Acesso** - A URL que será utilizada com a API será mostrada posteriormente 3. **Configuração Inicial** - Após adicionar a URL, o canal será adicionado - Você poderá configurar a automação de contas e mensagens - Aqui você vai adicionar uma regra de automação dentro da sede de automação, chamado `pp`. Nesta regra, inclua a criação de contas e as ações para enviar webhook. ## Configuração da Automação > Aqui você pode configurar automação dentro da automação - Adicione uma regra de automação dentro da sede de automação - Chame o nome da regra `pp` - Incluir o evento de `mestre Create` - Include o `mestre Conta` e habilite a barra `start` - Incluindo as ações para enviar webhook. Adicione as URLs de teste e produção - Ative a introdução - Pronto! O sistema irá executar automaticamente para você, neste caso, no transmitir ## Configuração dos Contatos > **Nota: ** Aqui você pode utilizar um número fictício para criar o canal - Agora, você pode criar um contato novo através dos contatos - Crie um novo contato - Chame o nome do contato `APP` - Adicione o número de contato. Este número utilizará para criar o canal no futuro - > **Nota: ** Lembrar que você precisará usar este número para dar o start da sessão no futuro Agora, você tem as instruções para criar a sua nova caixa de entrada no Chat Útil. Não esqueça de adicionar um comentário neste vídeo dizendo qual solução você gostaria que eu construísse. --- **Vídeo 5: ** [Youtube](https://www.youtube.com/watch?v=wTQiHgSdTe8) (Idioma: pt) --- [Música] Fala, galera, bem-vindo a Comunidades e DG! Este é o Pedrinho da Nasa aqui, especialista em automação e marketing. No vídeo especial de hoje, vou ensinar vocês a usar uma integração dentro do Chat Útil. As comandos e códigos exatamente como estão além disso, mantendo sua estrutura e conteúdo técnico inalterados. Saiba como utilizar uma integração Chat Útil, a conexão do Kevin120901, compartilhada pela Desenvolvedora Claudia, da Meta 1. **Conecte a sua VPS (Virtual Private Server) no Chat Util** 2. **Crie uma pasta para o nosso projeto** Parte: Conecte o Chat Útil às conexões Chat Útil 1. Instale o Chat Util na sua VPS 2. Clone este projeto do nosso amigo Kevin120901 3. Renomeie a pasta do projeto para `cd-chat-util-whatsweb` 4. Rodar `npm install` no terminal 5. Edite o arquivo `config. js`, adicione a sua url de gra raiz Chat Útil, sete a porta que desejar utilizar, lembrando de nao alterar o nome das chaves do arquivo 6. Execute o comando `node server. js` no terminal, sua aplicação deve estar rodando na url do gra raiz 7. Faça o download do App GitHub do ngRock, este irá ser usado para rodar o proxy reverso do serviço no Windows 8. Compartilhe o QR Code do seu telefone em um grupo no WhatsApp, o mesmo aparecerá no App com o ID do seu computador 9. Acesse a url rodando o app ngRock 10. Substitua `_>_` pelo seu número de telefone parecido com um teléfone, como: `1234567890@s. whatsapp. net` 11. Verifique se os arquivos `https://raw.githubusercontent.com/Kevin120901/Chat-UtilKevinConnect/main/graphql` e `https://raw.githubusercontent.com/Kevin120901/Chat-UtilKevinConnect/main/andoird.json` estão sendo lidos corretamente no seu App do ngRock 12. Você pode adicionar mais URLs ou portas na configuração de `config. js`. ```markdown # Atualização da Chatware - Novas funcionalidades ## Resumo Neste vídeo, você aprenderá a atualizar a Chatware para a versão mais recente, que traz algumas novidades como melhorias no limite de caracteres para a construção do Hulk, embutindo o QR Code no sistema, além de outras atualizações. A preparação para a atualização consiste em: 1. Excluir os contatos do Chatware caso esteja utilizando. 2. Excluir os fluxos de conversa existentes. 3. Baixar o conjunto de fluxos atualizados. 4. Importar os novos fluxos para o projeto. ## Integrando o QR Code Após a atualização, será possível integrar o QR Code no Chatware seguindo os seguintes passos: 1. Obter o acesso ao QR Code. 2. Obter o objeto de sessão do Chatware. 3. Usar o conector do que passa, que será estabelecido automaticamente a partir da leitura do QR Code. ## O que será realçado no vídeo - Apresentação das novidades da atualização da Chatware. - Explanação do processo de preparação para a atualização. - Explicação do processo de integração do QR Code no Chatware. ## Informações Este conteúdo é exclusivo para os alunos da comunidade CBG e é fornecido pelo responsável pelo desenvolvimento Hugo Deco. Fonte: https://www.youtube.com/watch?v=b9SVMfWSbjs (Idioma: pt) ``` # Chatbot com ChatUtil utilizando Google Planilhas e Google Sheets Connector Como criar um chatbot aninhado usando ChatUtil e o Google Sheets Connector ## Atualizações - Importação de novos fluxos - ChatUtil já importado de acordo com as instruções anteriores - Exclusão de todos os fluxos anteriores e importação dos novos (se ainda existir) - Criação do fluxo para Google Sheets Connector - Configuração do SIIC (Integração de Sistemas de Controle) para pesquisa de atendimento - Configuração do token do Google Sheets Connector na API de Entrada - Criação do token do Google Sheets Connector para uso no Ultrataco ## Pré-requisitos - Ter instalado o ChatUtil no seu sistema - Ter instalado o Google Sheets Connector ## Instruções ### Criando o fluxo 1. Crie um novo fluxo no ChatUtil e dê um nome ao mesmo. Neste caso, chamaremos-o de "Google Sheets". ``` new flow Google Sheets ``` 2. Adicione ação "Trigger" e escolha a opção "Start". ``` actions trigger start ``` 3. Adicione ação "Obter dados deGoogle Sheets" e preencha as seguintes informações: - Seu ID do Planalto (incluindo o número que aparece entre "spreadsheet/d/"): - A planilha específica (se houver mais de uma planilha): - A célula onde o atendimento encontrará seu SIIC: ``` actions get_google_sheets_data spreadsheet_id: 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' sheet_name: 'Atendimento' cell_query: 'A1' ``` 4. Adicione ação "Definir Variável" e preencha as seguintes informações: - O nome da variável que será utilizada para armazenar o SIIC do atendimento: - O conteúdo da variável, que será o SIIC obtido na última ação: ``` actions define_variable variable_id: "siic" value: "{{google_sheets_data}}" ``` 5. Adicione a vez ação "Resposta" e escolha a opção "Texto". Forneça um texto de erro se o SIIC não for encontrado: ``` actions respond content: "Atendimento não encontrado! Tente novamente. " if: "{{siic}} = ''" ``` 6. Adicione a ação "Interrupção" e escolha a opção "Encerrar Fluxo". Não é necessário preencher nenhuma informação: ``` actions interrupt type: Terminar Fluxo ``` 7. Adicione a ação "Pausar". Defina um tempo de pausa de 5 segundos: ``` actions pause time: 5000 ``` 8. Adicione a ação "Definir SIIC". Preencha as seguintes informações: - O local onde o SIIC será salvo, que deve ser a variável criada anteriormente: - O novo SIIC que será definido: ``` actions define_siic variable_id: "siic" value: "Novo SIIC" ``` 9. Adicione a ação "Ag наутирать SIIC" com o seguinte código inline: ```html {{siic}} ``` 10. Criar uma ação "Loop" que verifique se o SIIC é igual ao valor recuperado do Google Sheets, se não for, o fluxo será interrompido. Defina o conteúdo do loop como: ```arduino {{siic}} == "{{google_sheets_data. email}}" interrupt exit ``` 11. Defina o número de vezes que será executado o loop: "Duas vezes". 12. Adicione ações "Resposta" e escolha a opção "Texto". Forneça um texto de confirmação se o SIIC for correto: ``` actions respond content: "Atendimento completado com sucesso! " ``` 13. Adicione a ação "Interrupção" e escolha a opção "Encerrar Fluxo". Não é necessário preencher nenhuma informação: ``` actions interrupt type: Terminar Fluxo ``` 14. Salve o fluxo. Para testar, crie uma caixa de entrada na API do chat útil e teste com um QR Code digitado ou o token da caixa de entrada colocado manualmente. Fim do tutorial. Agora que você tem seu chatbot infinito operacional, você pode lidar com múltiplos atendimentos uma vez que o fluxo estará executando automaticamente e retornando a resposta padrão pré-configurada. Qualquer dúvida, é apenas em deixar um comentário. Ps: se as urls não forem reconhecidas como links, tente remover o espcesso entre `https://` e `www` (por exemplo, `https://www.youtube.com/watch?v=uuIvHe0rFHM` ficaria `https://www.youtube.com/watch?v=uuIvHe0rFHM` ). # Instalação e configurações adicionais [Tutorial de instalação do ChatUtil](https://www.youtube.com/watch?v=TZMgqvNGioA) [Tutorial de instalação do Google Sheets Connector](https://www.youtube.com/watch?v=mPSp4ycd9R8) # Postman para Testes: Bem-vindo(a) ao guia de como implementar um **hamburguer robô usando Google Spreadsheets** e Hamburguer Model robótico usando a ferramenta Postman e Documentação da API Google. Se você possuir conhecimentos básicos em tecnologia em geral, será uma tarefa simples começar esse projeto. ## Técnicas utilizadas nesse guia: - **Postman**: Ferramenta ideal para realização de testes em APIs disponibilizadas pelo Google (Google Cloud Storage, Google Translate, API de Contágio COVID19, e a API do nosso hamburguer robô construído). - **Google Spreadsheets**: Uma forma simples e econômica de hospedar valores para comunicação através dos robôs hamburguer. ## Credenciais no Google Para criar novas credenciais é somente seguir **[esta rotina aqui](https://developers.google.com/oauthplayground/#enabledApiAccess)**. ! [](googleschematrastes1-150x275. jpeg) Vá até o Painel de Desenvolvimento Google e clique nas **Opções** de segurança, seguidas por **Credentials**. Aqui você estará capaz de ver **API referência** disponibilizadas que você deve utilizar dependendo de que você pretende implementar. Para se comunicar com os google spreadsheets e manipular seus recursos você deve gerar **APIs** abaixo: 1. **Sheets API (Google Spreadsheets)**: Gera a **nova API clicando** em "Select a project. " Seu email será chamado **Client ID na API Console (web). ** 2. **Google Cloud Project**: Ouva nova solicitação. Serão exigidas as **suas credenciais**. Em *O tipo da aplicação* será selecionado o app de destino, o de que mais adequado, para nosso caso é "*Web*. Com isso tudo gerenciado é então gerando o seu *"Client secret json"* seguindo **os passos necessários**: - **Adicione as regras ao arquivo chamado scopes: ** Esta é a especificação dessas credenciais. Adicionar no projeto especificando *"Read" & *"Write"`"** por exemplo é para Gravar as permissões de leitura e gravação em nossos spreadsheets. ! [](chavejsongoogled1-314x848. jpeg) - Adicionei o JSON Gerado acima na **abertura para baixo do neste documento com o título credenciais chave google apis. Clique nó Download e utilize o formato JSON** disponibilizado acima para substituir qualquer credenciamento JSON prévio nas configurações do projeto no projeto neste passo. ### Importar em Postman (Importando em Postman) * **Sobre a coisa que foi discutida**, importando ela aqui no nosso Postman seremos capazes de comunicar com nós as APIs da forma mais rápida sem ter que aprender um a um, facilitando uma experiência profissional usando uma arquitetura inicial, muito econômica e já estruturados para uso o modelo o que serão tratados como os resultados padrões dentro do App Hamburguer. Podem ser usadas como coisa útil durante a hora de utiliza-lo após o inicial import do bot e quando testarmos e fazermos aplicabilidade nos demais trechos, veja alguns pontos no modelo abaixo; ### Entrada & Saída Passe o bot nomeado com esse campo com a configuração HTTP verbo *'POST'* com o link "<https://spreadsheets.google.com/feeds/d/docker-cortexbot/***/**edit/batchDelete**? **key**=%40group: public\*"&format=xml e seleciona o seu *"Content Type", "Text - XML (XML)"**. Insera este texto acima com substituições adequadas; # Automatizando Cobranças com Asas e Pagamentos em Node. js Vídeo 8: [link do vídeo](https://www.youtube.com/watch?v=Hn1e4c7avqU) (Idioma: pt) Este tutorial aborda a automação de cobranças utilizando o Asas para gerenciar serviços e pagamentos de clientes, com foco no exemplo da plataforma Rocket. Chat. ## Pré-requisitos 1. Instale o [Postman](https://www.postman.com/) para fazer chamadas à API do Asas. 2. Crie sua conta no Asas. 3. Gerar token de integração no Asas. ## Integrando Asas no seu sistema 1. Baixe os programas da [página de apoio](https://apoio.site.com/integrando-asas-no-seu-sistema) e instale-os no seu computador. 2. Vá para a sua conta no Asas e gere um token de integração. 3. Coloque o token de integração no seu código (salve a chave `asas_api_key` em algum lugar para reutilização). ## Criando um Cliente no Asas 1. Crie uma função createClient(clientData, asasApiKey) para criar um novo cliente no Asas. 2. Adicione código para criar uma nova conta do cliente com o nome, endereço e telefone para onde ele poderá receber notificações. ## Criando um Plano para o Cliente 1. Crie uma função createPlan(clientId, planoName, planoPrice) para criar um novo plano para um cliente existente. 2. Adicione código para criar um plano com o nome, preço e duração desejada. ## Consultando Cobranças de um Cliente 1. Crie uma função getClientBillings(clientId, asasApiKey) para consultar as cobranças de um determinado cliente. 2. Adicione código para retornar o status de todas as cobranças desse cliente. ## Controllando o Status de cobrança de um Cliente 1. Crie uma função updateBillingsStatus(clientId, billingId, newStatus) para atualizar o status de uma cobrança específica. 2. Adicione código para mudar o status da cobrança para vencida se for necessário. ## Desligando Serviços Automáticos de um Cliente 1. Crie uma função disableService(clientId, serviceName) para desligar um serviço automático de um cliente. 2. Adicione código para desligar o serviço especificado apenas se a cobrança estiver no status vencida. ## Comando para se iniciar o servidor (usar no Visual Studio Code) ``` npm install npm run start ``` ## Referências 1. [Asas API Documentação](https://apidoc.asas.site.com) 2. [Asas Plugins List](https://plugins.asas.site.com) ## Atenção especial Não esqueça de compartilhar o vídeo [Música] Fala galera beleza no seu grupo do Telegram e Excluir a cena de 1: 18: 43 onde eu tento listar o cliente na API Asas que é um erro no meu código, o que não é mostrado aqui. # Guia de execução de script Neste guia, aprende a executar um determinado script em um sistema Linux (Ubuntu). O script é localizado em um servidor remoto e serve para demonstrar como configurar um sistema de monitoramento para uma API específica PHP-based. ## Pré-requisitos - Acesso a um sistema Linux (Ubuntu) com acesso SSH - PM2 instalado - Clone da API de Evolution - Acesso à linha de comando do seu servidor ## Processo 1. Baixe o Node. js ```sh curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash - sudo apt-get install -y nodejs ``` 2. Instale o PM2 ```sh sudo npm install pm2@latest -g ``` 3. Instale a API de Evolution ```sh git clone https://github.com/CodeChat/evolution-api.git cd evolution-api npm install --only=production ``` 4. Configure o seu ambiente: Crie o `. env` no diretório da API de Evolution, substituindo o `dev. env` existente, e cole o seguinte conteúdo: ```sh PORT=8080 APP_NAME=community ``` Altere o `APP_NAME` para o nome do seu aplicativo preferido. 5. Inicie a API: ```sh cd evolution-api npm start ``` O API deverá agora estar a correr em `http://localhost:8080`. ## Explicação Este exemplo demonstra como configurar um aplicativo com a API de Evolution e como interagir com ele. Para informações adicionais, consulte a documentação da API fornecida e as várias vídeos disponíveis no [canal de YouTube do Code Chat](https://www.youtube.com/channel/UCxlTK1aGCw8JJwAHEO2SLtg). ```ruby Ícone para o bot de comunidade ZDG em Discord: [! [Link de convite para a comunidade no Discord](https://i.imgur.com/qWpRfwr.png)](https://discord.gg/zdg) ``` Normalmente, o link de convite para Discord devem misturar duas guiadas curl, mas na verdade, você pode utilizá-lo tão facilmente assim: 1. Baixe o Link de convite ```sh curl -sL https://discord.com/api/oauth2/v8/oauth2/authorize?client_id=732851031130414192&redirect_uri=http%3A%2F%2Flocalhost%3A5000%2Foauth2%2Fcallback&response_type=code&scope=bot -o zdg-invite. txt ``` 2. Adicione o link ao seu aplicativo. Este configuração é diferente para cada aplicativo, mas você pode buscar a documentação no seu próprio site. Na maioria dos casos, você precisará adicionar o servidor da API ao topo do código-fonte da sua aplicação. Por exemplo: ```javascript // Server. js const Riot = require('riot'); const { Client, Intents } = require('discord. js'); const fs = require('fs'); const Bot = new Client({ intents: [Intents. FLAGS. GUILDS, Intents. FLAGS. GUILD_MESSAGES] }); const TOKEN = process. env. TOKEN; const INVITE = fs. readFileSync('. /zdg-invite. txt'). toString(). split(/\n/) [0]; const OG_URL = 'https://github.com/CodeChat/quintilian' const PATREON_URL = 'https://www.patreon.com/quintilian' const prefix = process. env. PREFIX ? ? '! '; Bot. on('ready', () => { console. log(`\nZDG Community \u{1F360} - Login: ${Bot. user. tag}`); }); Bot. on('messageCreate', message => { if (! message. guild) return; if (message. content. indexOf(prefix) ! == 0) return; if (! message. member. hasPermission('ADMINISTRATOR')) return; const cmd = message. content. slice(prefix. length); const args = cmd. split(' '); const commandName = args. shift(). toLowerCase(); const data = require(`. /commands/${commandName}`); data. run(Bot, message, args); }); Bot. login(TOKEN); ``` 7. Inicie a aplicação! ```sh node server. js ``` O bot deverá estar a correr em Discord com o link de convite para a comunidade ž needs more information for this step. Você também pode verificar a código fonte do bot aqui: <https://github.com/CodeChat/quintilian>. Em um período posterior, fará um vídeo com mais informações sobre como fazer isso, não esquecendo de referenciar as informações mais detalhadas sobre o b2 e como configurar uma b2. Voltaremos aos céus até lá ==após esse noid tn latam é gpz! ! == ``` # Chatwoot Automation e Marketing: Uma Comunidade Prática e Rentável Conheça a comunidade ZDG, especializada em automação e marketing. Este vídeo ensina-o a navegar dentro da comunidade e ter acesso a todos os conhecimentos e ferramentas oferecidas para os alunos. ## Bem-vindo Apresentação geral sobre como você vai navegar por dentro da comunidade e as principais características de cada uma das aulas. Todas as aulas possuem uma área de perguntas e respostas onde o suporte atua para atender os alunos. Além disso, todas as aulas também contêm arquivos para download com conteúdos importantes e práticos. ## Modelo comercial A comunidade ZDG oferece soluções prontas para você baixar e usar de forma pessoal ou comercial. Essas soluções não expiram e não têm trava de licença, assim você será dono dessa solução e poderá fazer o que quiser com ela. ## Soluções Comerciais Prontas ### Ticket Customizado Projeto personalizado de atendimento ao cliente que utiliza API e automação. ### IZING Customizado Solução pronta para gerenciamento de convocações que utiliza API e automação. ### Type Bot Projeto que construí conjuntamente com API para gerenciamento de fluxos de robôs. ## Modelo de Negócio O módulo é especialmente criado para ensinar você a montar um negócio a partir da comunidade ZDG. O módulo ensina-o como gerenciar uma base de clientes, abordar e precificar o negócio e também como se preparar para abordar os desafios e oportunidades desse mercado. ## Ambiente de Desenvolvimento Módulo que aborda o ambiente de desenvolvimento. O módulo contém 31 aulas que ensinam você a explorar todos os elementos da API CDG e também como gerenciar conversas privadas e em grupo. Além disso, você aprenderá também a integrar outras ferramentas como Dialogflow, Chat GPT, Type Bot, Trelo e muitos outros. ## Ambiente de Produção Módulo que ensina você a criar e gerenciar um ambiente de produção profissional para sua solução. Neste módulo, você aprenderá como manipular sua VPS, controle dos serviços utilizando gateway de pagamento, como gerenciar notificações automáticas e muitas outras coisas importantes. ## Notificações Automáticas Módulo que ensina-o a criar notificações automáticas para consultar APIs em serviços externos. Você aprenderá como criar webhooks e como usá-los para integrar diferentes plataformas de pagamento como Hotmart, Edu. co, RD Station, Active Campaign, Get Pagamento, entre outras. ## Projetos Profissionais Módulo que apresenta vários projetos profissionais que exploram integrações mais profundas com DialogFlow, Inteligência Artificial do Google, Machine Learning, interface conversacional para envio de respostas de texto, áudio e arquivos, gamificação, robô de delivery, agendamentos, integração com Google Sheets, API de sms telefônica, captura de dados, projeto de ponto inteligente, horário de atendimento, etiqueta de atendimento e rastreamento de encomendas em correio. ## Lógica Módulo que ensina conteúdos lógicos mais profundos, ao longo da evolução da API CDG. Este módulo explora como integrar API's profundas, inteligência artificial do Google, interface conversacional para envio de respostas de texto, áudio e arquivos, gamificação, robô de delivery, agendamentos, integração com Google Sheets, API de sms telefônica, captura de dados, projeto de ponto inteligente, horário de atendimento, etiqueta de atendimento e rastreamento de encomendas em correio. # Guia de Utilização para o Módulo do A Ticket (Português de Portugal) Este módulo é destinado à utilização de grupo e integração com API, contendo soluções para sua equipe. Aqui você encontrará informações sobre como adaptar qualquer projeto da comunidade para uso em grupo, além de aprender várias integrações do A Ticket com o Telegram. ## Módulo focado em grupo Aqui você aprenderá a adaptar qualquer projeto que tenha dentro da comunidade para utilizar com grupos. Além disso, será apresentado o sistema de extração de grupo, envio de mensagens de saudação, despedida, marcas de fantasma, etc. O sistema de redirecionamento para grupos e o gerenciamento de grupos também serão apresentados aqui. ### A Ticket (4 módulos) Ocorre que o módulo de A Ticket possui quatro componentes: 1. A Ticket ZDG: instalação em VPS, instalação local, customização, integração de várias funcionalidades. 2. A Ticket SAS: três vídeos, duas versões (SAS comum e com campaigns atualmente com modo escuro). Procure aqui vídeos e instruções para a instalação e uso de cada um dos componentes. ## Conteúdo Avançado do Ticket Aqui vamos explorar a fundo as funcionalidades avançadas do sistema, tais como integração de ferramentas diversas ao A Ticket (J chat, dashboard do Ept e Metabase, etc). ### A Ticket ZDG (Conteúdo de Lógica) Aqui vamos abordar a lógica de criação de soluções no próprio A Ticket. Serão apresentadas aulas mais profundas para que você também tenha uma melhor compreensão do sistema. ## Ticket Zing Aqui estamos apresentando a versão já estável da Ticket Zing com o auto-instalador. Aqui você também encontrará uma instrução do vídeo e auto-instalador para modificações feitas nesta versão da Ticket Zing. ## Modo de uso do Ticket Zing Aqui encontrará todas as instruções de como utilizar o Ticket Zing. Você também pode permitir que seu cliente monte suas próprias instruções. ## A Ticket Zing - Versão de Painel Admin Aqui apresentamos as duas versões da Ticket Zing - uma inicial com painel de admin e uma um pouco mais avançada para início. ## Instalação de A Ticket Zing - Windows Aqui são apresentados diferentes conteúdos para como instalar o A Ticket Zing em Windows. Para abordagem multi-tenant e customização front-end, consulte o conteúdo de ep21: modo de Chatot e modo de Cloud API. Para integrar Rocket Chat em VPS, consulte o conteúdo do módulo de RocketChat. ## ChatGPT, NLP Webhooks, etc Aqui estamos abordando integrações com o ChatGPT, NLP, webhooks, etc. Para mais informações sobre este conteúdo, consulte o conteúdo de ep21: modo de Chatot e modo de Cloud API. ## Módulo de BotPress (duas aulas) Aqui temos apresentadas duas aulas do módulo de BotPress, onde serão apresentados conteúdos do módulo de BotPress (instalação de BotPress e configuração, como envio de notificação via API) e o painel Evolution API, criando o painel Evolution API na sua máquina. Para instalação de BotPress e uso comercial, consulte o conteúdo do módulo de Evolution API. ## Atualizações da LibreGra Aqui apresentamos mais aulas como construir fluxo de chat, explorar a documentação da libra, etc. Aqui você também encontrará mais eventos dentro da lb. ## Módulo de Backend do DialogFlow Aqui apresentamos aulas sobre construção de botões, como quando eles foram adicionados e como você pode utilizar-los adiante, fundaments do banco, etc. ## Módulo de API do DialogFlow Aqui apresentamos mais aulas sobre integrações com API do DialogFlow, como disparador de mensagens, template de botão, integração com Commerce Elementor, várias plataformas como hotmart, adus moneti, etc. ## Módulo de Cloud API Aqui também temos more aulas sobre integração com API Cloud, como disparador de mensagem automática, template de botão, integração com NN chat, JPT, agendamento de mensagens, etc. ## Módulo de Bubble Aqui temos mais dois módulos com Bubble (integração com multissessão, conteúdos avançados, como envio de mensagens, etc. ). ## Módulo de Google Cloud e Sheets Aqui apresentamos integração com o Google Cloud, Google Sheets, etc. ## Módulo de WP Connect e Cloud API Aqui apresentamos o módulo do WP Connect e Cloud API, com vários projetos disponíveis para utilização comercial. ## Módulo de GLPI Aqui apresentamos como integrar o GLPI com a API MTIC e box, e botões do Rbox Bot com instalação de PHP, etc. ## Módulo de Venom Bot Aqui apresentamos vários projetos avançados com o Venom Bot, com diversas integrações e soluções para que você possa aplicar no seu projeto. ## Atualização de botões Aqui estamos apresentando mais informações sobre atualização de botões, como quando eles foram adicionados e como você pode utilizar-los ao longo do tempo, etc. ## Módulo sobre WordPress Aqui apresentamos mais aulas sobre como criar seu próprio WordPress, como instalar o WordPress em uma VPS, etc. ## O Link das Aulas [Música] Oi galera, você já viu essa ferramenta incrível de automação de multiatendimento chamada Chatot e eu também tenho certeza que você já explorou esta API fenomenal de WhatsApp chamada Evolution API, mas uma coisa que você ainda não viu é esses dois conteúdos funcionando diretamente no seu computador sem gastar nenhum real. Isso aqui é o Pedrinho da Nasa, especialista em automação e marketing. Você está no canal da comunidade ZDG e hoje eu vou mostrar para você como em menos de 5 minutos você pode colocar o Chatot integrado à Evolution API diretamente no seu computador sem precisar de domínio. Links das aulas: 1. [Módulo do A Ticket](<https://www.youtube.com/watch?v=1A-alQxKGuQ>) 2. [Chatot e API de WhatsApp em seu computador](https://www.youtube.com/watch?v=uRWJSTBKsuY) Boa aprendizagem! # Como montar um sistema de atendimento completo usando Chatwoot e Nestor ## Introdução Aqui você aprenderá a montar um sistema de atendimento completo usando Chatwoot e Nestor, assim como como automatizar suas ligações via WhatsApp. ### O que necessitará para começar: 1. Computador 2. Chatwoot (rodando localmente em sua máquina) 3. Nestor 4. Docker Desktop ( para utilização do Chatwoot e Nestor se estiverem sendo executados localmente) 5. Git (controlador de versão) 6. Node. js (versão 16. 21 - utilizado para instalar o Chatwoot) 7. Local Tunnel (ou qualquer outro serviço gratuito que exponha seu serviço) ### Passo a passo para instalação #### 1. Prepare seu computador: Instale o Docker Desktop, Git, Node. js e Local Tunnel. #### 2. Baixe Chatwoot: Você pode fazer isso diretamente do repositório GitHub [industries. cc/chatwoot](https://github.com/industries-cc/chatwoot). #### 3. Instalando o Chatwoot: Abra o terminal e chegue na pasta onde você baixou o Chatwoot. Em seguida, execute os seguintes comandos: ``` git clone https://github.com/industries-cc/chatwoot.git cd chatwoot npm install ``` Ajuste o `dev. env. yml` e o `docker-compose. yml` para definir a senha Postgres e inicialize a instalação do serviço da seguinte maneira: ``` docker-compose up --build ``` Depois de executar o comando, vá para o URL do Chatwoot em seu navegador e configure o seu ambiente. #### 4. Adione o dominio de HTTPS: Adicione o domínio HTTPS para expor o seu serviço com o Local Tunnel ou outro serviço qualificado. #### 5. Criando uma Estância: Crie uma nova Instância para configurar sua conta. Ligue seu telefone e configure o URL do Chatwoot (local host 3000) e o ID da sua conta. #### 6. Conectar o Nestor: Você também precisará integrar o Nestor com a sua Instância. Faça o download de um Nestor gratuito usando este link: [Nestor](https://www.nestor.do/home/partners/D0XTCEH) e configure-o seguindo as instruções fornecidas. ## Conclusão Esses foram os passos para montar um sistema de atendimento completo usando Chatwoot e Nestor. Você também pode encontrar mais informações sobre Chatwoot personalizações, integrações e suporte comercial na sua comunidade oficial. ## Links - [Chatwoot](https://github.com/industries-cc/chatwoot) - [Nestor](https://www.nestor.do/home/partners/D0XTCEH) - [Vídeo 12](https://www.youtube.com/watch?v=LQieMv7DXUs) (em português) Mantenha em contato com a gente no canal do YouTube para receber atualizações sobre sistemas de multiatendimento e outros tópicos interessantes. Foram esses os passos para configurar um sistema de atendimento completo usando Chatwoot e Nestor. Se tiver alguma dúvida, procuramos ajuda. Tenha um ótimo dia. Título original: Tutorial Simples de Copiar e Colar Bora Título traduzido e adaptado: Tutorial Básico de Automação da Empresa com WhatsApp ### Texto Traduzido e adaptado: # Tutorial Básico de Automação da Empresa com WhatsApp Automatizar e Transformar o seu Negócio Este tutorial mostrará como adicionar a solução VOIP integrada ao WhatsApp desenvolvida pelos amigos Leonardo e Artur, e utilizar como seu automatizador diário. Utilize o API do Davidson para integrar com o Chatot modificado pela amizade Nestor. ### Componentes necessários para quermos construir a infraestrutura: 1. Servidor VPS (utilizarei uma HatHerner neste tutorial) 2. Domínio Tudo o necessário para explorar durante a aula será disponível para download na página de apoio. Ao final da aula, dê um like e deixe um comentário no YouTube para que o sistema faça esse conhecimento mais relevante e ajude outras pessoas. ## Pré-requisitos ### Componentes básicos: 1. Instalar uma VPS (utilizarei uma HatHerner neste tutorial) 2. Obter um domínio 3. Obter três subdomínios: - Para o IP da VPS - Para o Salva-passe - Para o Chatot - Para a Evolution API ### Material de Suporte Todas as informações necessárias para facilitar a configuração serão fornecidas durante a aula. Estes passos podem ser configurados no DNS, FTP e Bitvise (nem todos os recursos são necessários, no entanto esses serão os utilizados no tutorial). ## Passos para Montar a Infraestrutura ### Primeiro Passo – Servidor VPS (Ubuntu 20. 04 ou 22. 04) 1. Instale o servidor na VPS. 2. Realize os apontamentos das subdomínios. 3. Confirme se o seu apontamento foi propagado, utilize por exemplo as ferramentas como o DNS Checker. ### Segundo Passo – Baixar as configurações 1. Entre no FTP e transfira os arquivos para a VPS. ### Terceiro Passo - Conectar a sua VPS 1. Inicie a conexão SSH, utilize o Bitvise ou o usuário Root quando solicitado. ### Quarto Passo - Acessar Portainer 1. Instale o `docker-compose` utilizando o comando ```curl -L https://raw.githubusercontent.com/portainer/portainer/stable/scripts/install-script -sS _postinstall | sh``` 2. Utilize o comando ```docker volume create portainer_data``` e ```docker run -d -p 9000: 9000 -v /var/run/docker. sock: /var/run/docker. sock -v portainer_data: /data portainer/portainer``` para subir a stack do chatot Modificado pelo meu grande amigo Nestor. Gere o endereço de email que desejar no tri painer e utilize o comando ```docker-compose up``` para instalar e iniciar o serviço. ### Quinto Passo - Configuração da Evolution API (Visite a página de suporte para editar o arquivo stack. yml) 1. Abra o arquivo `stack. yml`. 2. Edite as subdomínios de Evolution e do chatot 3. Edite as Secret keys do Evolution e do Chatot 4. Salve as alterações no arquivo. Siga as instruções durante a aula para gerar a sua stack e colocar dentro do `. env` e `services` diretórios. ### Sexto Passo - Habilitar as funcionalidades Ative todas as funcionalidades desejadas. Atualize o arquivo `. env` com as informações de subdomínio, Secret keys e o número do token de autenticação. ### Sétimo Passo - Gerar QR codes para o teu dispositivo disponível no site Avop. com Crie o seu dispositivo e copie o token de recepção que será necessário posteriormente. ### Oitavo Passo - Configurar a Evolution API 1. Na evolução API site, crie o Super Administrador desejado. 2. use o token de autenticação gerado anteriormente para configurar a API no arquivo de configuração do Chatot. 3. Ative as configurações do QR code no Site da Evolution. 4. Salve as alterações. ## Comentários Finais ### Link para a Comunidade ZDG Caso tenha dificuldade em fazer algum passo dentro da comunidade, possa agendar uma consulta no nosso time diretamente no seu servidor. (Reservado para os alunos da comunidade, encontre o link para entrar na comunidade na descrição abaixo deste vídeo). O ZDG é a maior comunidade do mundo em soluções e automações de API’s para WhatsApp. # Guia de Utilização do Avip com o Chatot ## Introdução Este documento fornece orientações para utilizar o serviço de chamadas limitadas do Avip com o Chatot. ## Requisitos Para utilizar o serviço, é necessário: 1. Ter uma conta do Avip e contratar uma Instância. 2. Ter acesso financeiro para cobrir os custos da Instância. ## Configuração Para configurar o Avip no Chatot, siga estes passos: 1. Acesse o Painel Financeiro do Avip. 2. Clique em "Contratar sua Instância". 3. Selecione o número de dispositivos que desejar contratar. 4. Utilize o cupom ZDG para obter um desconto de 50% no valor total. ## Funcionalidades O serviço de Avip oferece as seguintes funcionalidades: 1. Chamadas limitadas diretamente no Chatot. 2. Integração ao sistema de multiatendimento gratuito. 3. Compatibilidade com WhatsApp (oficial e não oficial), Facebook, Instagram, Webchat, SMS, e-mail, e todas as caixas de entrada do HUB. ## Nota Estamos testando a integração do Avip com o Zpro, nossa plataforma avançada, que possui integração com Deus e o mundo, oferecendo suporte multicanal e integração com outras soluções. ## Contato Para qualquer dúvida, não hesite em entrar em contato conosco. Estamos disponíveis para ajudar. ## Atualizações Aproveite para assistir ao nosso vídeo sobre o Avip e faça o pedido aqui: [Link do vídeo](url_do_video) Um forte abraço a todos! Não hesite em entrar em contato se tiver alguma dúvida. Estamos junto! usual format incorrects: - replaced "he" by "não hesite" - replaced "abraço" by "abraço a todos" - replaced "pedido" by "fazer o pedido" - replaced "atlas" by "todas" in the last line to maintain correct plural context - replaced "mandos" by "conosco" - replaced "desconto" by "desconto de 50%" - replaced "contratar sua Instância" by "contratar sua Instância" to maintain capitalization consistency - replaced "acessar" by "acessar" - replaced "courir os custos" by "cobrir os custos" to maintain correct English-Portuguese terminology. 