# Vídeos de Ajuda de Instalação ## Transcrições de: Vídeos de Ajuda de Instalação Tipo: Playlist Data: 09-01-2025 00: 02: 14 --- ### Vídeo 1: [Inglês](https://www.youtube.com/watch?v=srolHJskK5Q) --- > Olá a todos, eu sou Pranav. Eu sou o co-fundador de chatfoot. Hoje iremos ver como podemos instalar chatroot em uma máquina Ubuntu. Ensaiaremos configurar os servidores de email, configurar notificações por push, e em aproximadamente 15-20 minutos serão capazes de instalar um chatroot instalado com produção pronta. Okay, um, então vamos começar. Vi configurei uma interface de windows em DigitalOcean. Hoje, têm adicionado nossa domain como um domínio. Então vamos ver. . . >. . . como podemos instalar chatroot usando nossa script. Tente entrar na máquina. Está disponível. Está rodando 21. 4. Agora vou cosrar a script. Estou apenas copiando a script exata. Criou uma máquina script. Vamos mudar as permissões. (Esta é uma máquina limpa, nada foi instalado ainda. Então a script instalará todas as dependências, compilará todos os ativos. ) Comecei a correr a script agora. Está a actualizar consideravelmente para instalar todas as dependências necessárias. (Está a instalar PostgreSQL, Redis, e as dependências em cascata necessárias para o chatbot. ) >Instalaremos o Node. js, que é uma dependência da chatfoot. Será instalado npm, o gerenciador de pacotes, nginx e Lerna. Então, sim, veja agora. Está a instalar as dependências do sistema operacional. Está a instalar apenas os itens. Então vamos instalar o PostgreSQL agora, pois é necessário para configurar Let's Encrypt. A script criará um novo utilizador chamado chatroot. Isto é o lugar onde podemos armazenar os ficheiros necessários para que o servidor raiz funcione. Você terá um utilizador `chatroot` e no diretório de casa do `chatroot`, terá um novo diretório chamado `chatwork`. Tentaremos pullar todos os ficheiros necessários para que este servidor raiz funcione ali. > Agora está a instalar o RVM e está a instalar a versão de Ruby 2. 7. 2 que é a atual chatford usa. Está a tentar baixar todos os ficheiros de nossa ramo principal. Isso está a tentar instalar as dependências. (Agora começou a instalar as dependências de javascript. Agora começará a criar uma base de dados com dados de semente, de modo que possa testar de imediato. ) Agora está a tentar compilar todos os ativos. Isso demorará um ou dois minutos e após isso a instalação será totalmente completa. Então vamos esperar. Agora terminou de compilar todos os ativos e diz que a instalação está completa. > Agora vamos ver se está a funcionar realmente. Para isso, vamos para linux. jackfruit. org. (Uma instalação está completa. Só requer configuração nginx e certificado SSL válido. ) então, em conformidade com a documentação aqui, devemos ir para o `engine/sites-enabled` pasta. Pode ver se existem alguma coisa? (Isso não está lá. Então vamos tentar adicionar `linux. jackfruit. org`. ) > Vamos tentar copiar e colar tudo isso. Também vou copiar toda a cabeça, tudo está copiado aqui. Mudar a denominação do servidor para `linux. org`. Salvar. Agora verificar a configuração do nginx. Parece que a sintaxe é ok. A verificação foi bem-sucedida. Tente reiniciar o nginx. Então agora temos a configuração nginx funcionando. Agora vamos provar a criar um certificado SSL. Para isso, devemos pesquisar por `certbot`. Aver moderno que está instalado. Sim, é preciso copiar e colar isso. . . (após a instalação do certificado, está a apresentar a instalação completa e a comprovação bem-sucedida. ) > Agora comprobamos o ficheiro atual do nginx. Aí podemos ver que faltava apenas a bloqueia para o porto http, agora `serverblock` adicionou automaticamente os 443 e o certificado certo. Então por vezes, é necessário adicionar o domínio completo, de modo que o aplicativo possa funcionar. Há problemas com uma aplicação de Android que não funciona porque a pessoa não adicionou o certificado de qualificação completa. Então, você deve adicionar isso também. Sim, voltemos e vemos se isso está acessível através do domínio HTTPS. > A instalação está correta e o secu a configuração completa. Tem um certificado SSL válido. Tem tudo isso. Então, como disse antes, automaticamente irá criar um usuário de amostra para que você possa verificar realmente os dados, então é dado em nossa documentação. Você só precisa ir lá, entrar com a conta e ver os mensagens. Agora, vamos tentar criar um servidor de email e provavelmente definir um endereço de email real. Então, vou apenas sair desse lugar. > É preciso entrar como o utilizador `chatroot`. Vamos para o `chathood` e se vai para `. env` pode vê-lo algumas configurações. Então, tudo o que precisa de fazer é colocar o endereço SMTP, apenas o endereço de email, a senha baseada no seu provedor de email. Hoje vou usar SANGRIT. > Então vamos então provar a entrar em SANGRIT. Antes que isso, vamos editar um par de valores. A URL do frontend, você deve definir a URL correta, então será `http://localhost`. Não é necessário fazer nada aqui. Eu disse que vou dizer " **c** " para `false`. Vamos forçar isso a verdade, então se tiver algo aí, apenas removê-lo. Vamos manter a assinatura de conta para verdadeiro durante um momento. A URL de Redis está por padrão já definida e o nome e a senha de Postgre já estão corretos. Vamos tentar alterar isso para um dos emails que verificamos na nossa conta de SANGRIT. Então a URL de SMTP seria `smtp. sandrit. io`, o endereço de email e a senha seriam meu email e a API key. > Então agora vamos tentar adicionar uma camada. Local será o suficiente para a instalação de Linux. Se quiser você pode configurar um backup de ficheiros no S3 ou qualquer outro provedor como GCP ou min. io ou qualquer outro. Vou manter RDS fora ou talvez deixar um backup. Desta forma, simula uma instalação produtiva. Vou configurar Twitter ou Facebook aqui. Vou configurar o Slack aqui. Então, na próxima etapa o que precisará é apenas chaves de notificação por push. > (Os passos para gerar as chaves de notificação por push. Sendo que a vai colocar a sua máquina. Não esqueça as instruções para configurar um serviço de localização IP. ) A configuração da nossa vez parece estar completa agora. Vamos simplesmente tentar carregar a pasta e voltar a iniciar o serviço. OK, agora que a configuração está completa, vamos realmente tentar criar uma nova conta. Será que vou criando uma sob `example. com` e `localhost`. Então, vamos ver se tudo funciona. Teve uma nova confirmação. Então vamos tentar confirmar a conta. > O que isso faz é apenas verificar a conta e permiti-me definir uma senha. A confirmação foi bem-sucedida. Se vai para configurações e usuários, podemos ver que a conta está confirmada. Você pode adicionar novos usuários como `demo2` em `localhost`. Vamos ver se isso funciona. Sim, há um novo email de confirmação que inviou para o meu email. Em seguida, você vai ver como podemos configurar a caixa de entrada. A caixa de entrada é apenas uma nova forma de se conectar com clientes. Então, vamos tentar adicionar o nosso website. > Você recebeu um script que pode copiar e colar para o seu website, de modo que possa começar a conversar com clientes. Assim, vamos tentar o mesmo. Tenho o site colocado com este código. Vamos ver se funciona. . . Olá. Fornece-me uma requisição para fornecer um email. Vamos ver se isso funciona. > Sim, agora vamos tentar dizer "Oi, como posso ajudar. Vamos lá. Sim, isto está disponível. Assim, acaba de completar a instalação. Você define notificações por email, define uma caixa de entrada básica. Então vamos ver se recebemos algum email. Pode ver que há uma notificação de que um novo Conversação foi atribuída a você. Pode alterar isso aqui. Se vai para as configurações de perfil, pode ver estará o tipo de notificações que você quer ver. Ou você pode ativar notificações por push, o que solicita vai permitir notificações no navegador. > Você também pode ativar isso e então, para novos tipos de mensagem que você já não viu há um email ou talvez você pode inscrever na empux. Assim é isso. Pode adicionar os códigos populares, por exemplo, podendo dizer Oi e por que ou sim, como posso ajudar. Assim, pode-se adicionar o código curto aqui. Se você voltar para este lugar e clicar neste sinal de ansedor, poderá ver a coisa clicar nele, o campo de envio de mensagem será automática link. Pode adicionar notas de papel de arquivo. Isto é apenas esse foi o anexo privado. Isso será apenas visível ao cliente. Assim como podemos ver, há apenas três mensagens. Se o cliente me fornecer o endereço de email aqui, automaticamente fornecerá uma lista de contactos. Pode adicionar mais perfis se quiser. Sim, o contacto será actualizado e a conversa terá mais contexto para agora. Vamos tentar adicionar um rótulo. Vamos tentar adicionar isso aqui. Você clicará neste rótulo e verá que os rótulos dos contas estarão lá. Você pode clicar em isto e será adicionado, se você quiser filtrar pelo nível de apoio, podemos filtrar isso. Sim, parece que é isso. Vamos voltar para o início: você terá uma forma de instalar o chatbot em máquinas Ubuntu. Na próxima lição veremos como podemos actualizar esta para uma versão mais recente. Por isso, quando tivermos uma nova versão atualizada, irá ajudá-lo a actualizar a versão nesta instância. ### Vídeo 2: [Inglês](https://www.youtube.com/watch?v=iN2Dl0QkvEg) --- > Olá a todos, eu sou Pranav. Eu sou o co-fundador de chatfoot. Hoje iremos ver como podemos instalar chatroot em Heroku. Vamos ver como podemos configurar o servidor, vamos ver como podemos instalar as configurações do Email, configurar notificações por push, email, notificações, de modo que em aproximadamente 15-20 minutos temos um chatroot pronto para uso. Qualquer coisa, vamos começar. (Passos para implantar gitHub no Heroku. ) # implantar uma aplicação no Heroku Este guia vai te levar a implantar uma aplicação no Heroku. Comece por verificar se possui uma conta Heroku. Se não tiver, crie uma conta pessoal. ## Configuração básica 1. Depois de se logar, clique no botão `Implementar no Heroku`. Isto irá te levar à uma página de configuração básica. 2. Forneça um nome de aplicação (por exemplo, `chat-food-demo`). 3. Escolha a região como EUA. 4. O Heroku radius, o Heroku Postgres são adicionados por padrão, por isso não há necessidade de adicionar nada aqui. 5. Nas variáveis de ambiente, forneça o nome de aplicação utilizado no passo 2 sob a chave `URL gratuito`. Assim, o valor será `chat-food-demo. herokuapp. com`. Defina o `ENV` como `produção`. 6. Clique em `Implementar` para iniciar o processo. A aplicação será configurada, construída e executada conforme necessário. Isto pode demorar entre 5 e 10 minutos. 7. Depois da implantação, abra a aplicação para visualizar a UI e criar uma conta nova, se necessário. Existem vários passos de configuração para concluir antes de utilizar a plataforma. ## Configurar o servidor SMTP Para configurar o servidor SMTP, siga estes passos: 1. Configure o endereço de e-mail do servidor SMTP (por exemplo, `apikey@sendgrid. net`). 2. Define o porto SMTP como `587`. 3. Para SendGrid, defina o utilizador como `api key`. 4. Crie uma chave API no painel de controlo da SendGrid, depois copie a `senha SMTP` e cole-o como senha SMTP. 5. Verifique os endereços de e-mail e defina os apropriados na sua conta. Lembre-se de que todo tempo que for modificada a configuração, o Heroku reiniciará o serviço, então configure os recursos e aguarde a implantação concluir antes de proceder. ## Instalar o Chatwood no Kubernetes ao usar Helm (Video) [Vídeo 3: https://www.youtube.com/watch?v=o1jnYfy8CCo (Idioma: en)](https://www.youtube.com/watch?v=o1jnYfy8CCo "Vídeo 3: Deploying Chatwood on Kubernetes using Helm (Idioma: en)") ## Instalar o Chatwood desde o Artifact Hub (Video) [Vídeo 4: Sem transcrição disponível](null "Vídeo 4: Instalando Chatwood do Artifact Hub (Sem transcrição disponível)") ## Instalar o Chatwood (Video) [Vídeo 5: https://www.youtube.com/watch?v=TwmDfLpO_9Y (Idioma: en)](https://www.youtube.com/watch?v=TwmDfLpO_9Y "Vídeo 5: Instalando Chatwood (Idioma: en)") # Omni Canal: Conectando e Gestionando Interações com Clientes Conecte e gerencie suas interações com clientes através de vários canais, com a capacidade de trabalhar com várias equipas e agentes. Com esta ferramenta, você será capaz de gerenciar todos os assuntos relacionados com clientes, independentemente de onde eles originam. Vamos mergulhar mais fundo nas funcionalidades do bot de chat. básicos: - Automatize as suas campanhas e publicar atualizações/anuncios usando os dados de cliente que já possui. - Transmita mensagens aos seus clientes utilizando chatot. - Hospede chatot em qualquer plataforma desejada, como K8s, Heroku, Kubernetes, etc. - A aplicação móvel permite que você gerencie conversas diretamente do seu dispositivo móvel. **IMPORTANTE: ** Esta ferramenta é gratuita e aberta do código. Explore as funcionalidades, e você encontrará uma caixa de entrada partilhada, conversas em tempo real, criação de vários canais, configuração de automatizações e mais. ## Instalação: No Docker 1. Verifique se tem a instalação do Docker confirmada. 2. Baixe todos os arquivos necessários e atualize os `RADIES` e `BPASSWORD` no seu arquivo . env. 3. Atualize a `BSTPASSWORD` no seu arquivo docker-compose. 4. Verifique se o Docker está a executar. ### Preparação Básica da Base de Dados: - Executar o seguinte comando para criar a base de dados inicial: ``` // Command command ``` - Se tiver instalado o painer, utilize-o para gerir os seus Dockers; a ligação pode ser encontrada [aqui](link). - Verifique os logs e os recipientes sem utilizar nenhum comando. ### Provedimento de Produção: - A providência do PDD será realizada para a produção do bot de chat. - A sua base de dados será criada. ### Início da Execução da Pilha: - Execute a pilha para verificar todas as recipientes em execução. ### Principais Características: - Tela que exibe todas as conversas desde variadas caixas de entrada. - Lista de contatos para armazenar informações de clientes. - Relatórios mostrando o progresso da empresa, a performance dos agentes, a satisfação dos clientes, etc. - Gestão de campanhas e programação. - Criação, configuração e atribuição de múltiplos agentes e equipas. - Configuração de regras de automatização, permitindo-lhe definir condições e ações. - Integrando com APIs (Twitter, Facebook, Instagram, etc. ) e webhooks. - Configuração de conta para definir o estado, as configurações de perfil, as configurações do teclado, etc. ### Criação de uma Nova Caixa de Entrada: - Crie uma nova caixa de entrada (por exemplo, inbox_B) para receber conversas de canais diferentes, como websites, Messenger, Twitter, WhatsApp, email, telegram, mensagens instantâneas, etc. - Configure widgets, cabeçalhos de Bem-Vindo, palavras-chave, etc. - Atribua agentes e configure automatização. Gere todas as suas conversas a partir de uma ferramenta: chatw é fácil de utilizar, configurável e pode trabalhar com websites, vários canais de mídia social e mais! **Aviso Importante**: Este texto é fornecido apenas para fins educacionais e informativos. Qualquer uso dos instrumentos, serviços ou bens mencionados deve cumprir as condições impostas pelos respectivos proveedores. 