WhatsApp: mudanças entre as edições
Ir para navegação
Ir para pesquisar
Sem resumo de edição |
|||
Linha 1: | Linha 1: | ||
== Tutorial de Configuração da Evolution API para WhatsApp no Celta == | == Tutorial de Configuração da Evolution API para WhatsApp no Celta == | ||
Este tutorial orienta o suporte técnico e representantes na instalação e configuração do ambiente WSL, Docker e Evolution API no Windows para integração com o | Este tutorial orienta o suporte técnico e representantes na instalação e configuração do ambiente WSL, Docker e Evolution API no Windows para integração com o Celta. O objetivo é automatizar a instalação e garantir que a API do WhatsApp esteja funcional. | ||
=== Requisitos === | === Requisitos === |
Edição das 12h57min de 2 de abril de 2025
Tutorial de Configuração da Evolution API para WhatsApp no Celta
Este tutorial orienta o suporte técnico e representantes na instalação e configuração do ambiente WSL, Docker e Evolution API no Windows para integração com o Celta. O objetivo é automatizar a instalação e garantir que a API do WhatsApp esteja funcional.
Requisitos
- Sistema Operacional: Windows 10 ou superior (versões anteriores não são compatíveis com WSL 2).
- Virtualização: Habilitada na BIOS/UEFI (veja como verificar abaixo).
- Privilégios: Script deve ser executado como administrador.
Passo a Passo
1. Verificar Requisitos do Sistema
- Confirme a versão do Windows:
- Abra o menu Iniciar, digite
winver
e pressione Enter. - Verifique se a versão é 10 ou superior (ex.: "Versão 22H2"). Caso contrário, atualize o sistema.
- Abra o menu Iniciar, digite
- Execute como administrador:
- Clique com o botão direito no PowerShell, selecione "Executar como administrador" e abra o script fornecido.
2. Verificar Virtualização na BIOS
- Checar se está habilitada:
- Abra o Gerenciador de Tarefas (Ctrl + Shift + Esc).
- Vá para a aba "Desempenho" e procure por "Virtualização" na seção da CPU.
- Se estiver "Habilitado", prossiga. Se "Desabilitado", siga os passos abaixo.
- Habilitar virtualização na BIOS:
- Reinicie o computador e entre na BIOS/UEFI (teclas comuns: F2, Del, F10 - consulte o manual da placa-mãe).
- Procure por opções como "Intel VT-x", "AMD-V" ou "Virtualization Technology" (geralmente em "Advanced" ou "CPU Configuration").
- Habilite a opção e salve as alterações (F10 para salvar e sair na maioria dos casos).
- Reinicie o sistema e confirme no Gerenciador de Tarefas que a virtualização está ativa.
3. Gerar Arquivos no Sistema Celta
- Abra o ERP Celta no computador que será o servidor.
- Navegue até:
- Principal > WhatsApp > Configurações > Gerar Arquivos.
- Clique em "Gerar Arquivos" para criar:
docker-compose.yaml
.env
- Esses arquivos serão salvos em
C:\Celta Sistemas\WhatsApp
com o IP fixo da máquina atual. Confirme que o IP no arquivo.env
corresponde ao IP fixo do computador servidor (useipconfig
no Prompt de Comando para verificar).
4. Verificar Arquivos Obrigatórios
- Navegue até
C:\Celta Sistemas\WhatsApp
no Explorador de Arquivos. - Confirme a presença dos arquivos:
setup_docker_api.sh
(script Bash).env
(gerado pelo ERP)docker-compose.yaml
(gerado pelo ERP)
- Se algum arquivo estiver ausente, repita o passo 3 ou contate a equipe técnica.
5. Executar o Script PowerShell
- Abra o PowerShell como administrador.
- Navegue até o diretório do script (ex.:
cd C:\Celta Sistemas\WhatsApp
). - Execute o script com:
.\nome_do_script.ps1
- O script irá:
- Habilitar Hyper-V e Plataforma da Máquina Virtual (pode exigir reinicialização).
- Instalar o WSL e o Ubuntu-24.04.
- Configurar o usuário "celta" no Ubuntu.
- Instalar e configurar o Docker e a Evolution API.
- Criar regras de firewall e tarefas agendadas.
6. Executar o Script Bash no WSL
- Após o script PowerShell instalar o WSL e Ubuntu, o script Bash (
setup_docker_api.sh
) será executado automaticamente. - Ele irá:
- Atualizar pacotes no Ubuntu.
- Instalar o Docker e Docker Compose.
- Configurar o serviço da Evolution API para iniciar automaticamente.
7. Verificação Final
- Verifique se a API está rodando:
- Abra um navegador e acesse
http://localhost:8010
. - Se a página da Evolution API carregar, a configuração foi bem-sucedida.
- Abra um navegador e acesse
- Caso contrário, consulte as notas de erros abaixo.
Notas
- Erros Comuns:
- "Arquivos .env ou docker-compose.yaml não encontrados": Certifique-se de gerar os arquivos no ERP Celta (passo 3).
- "Falha ao habilitar Hyper-V ou WSL": Confirme que a virtualização está ativa na BIOS e que o Windows está atualizado.
- "Serviço evolution-api.service não ativo": Verifique os logs (veja abaixo).
- Onde Encontrar Logs:
- PowerShell:
%TEMP%\wsl_docker_setup_DDMMYYYY_HHMMSS.log
(ex.:C:\Users\SeuUsuario\AppData\Local\Temp
). - Evolution API: No WSL, execute
cat /var/log/evolution-api.log
. - Status do serviço: No WSL, execute
systemctl status evolution-api.service
.
- PowerShell:
- Ativar Debug no WSL:
- No WSL (Ubuntu-24.04), edite o arquivo
.env
em/mnt/c/Celta Sistemas/WhatsApp
comsudo nano .env
. - Adicione ou altere para
DEBUG=true
e salve (Ctrl + O, Enter, Ctrl + X). - Reinicie o serviço com
sudo systemctl restart evolution-api.service
. - Envie os logs detalhados (
/var/log/evolution-api.log
) para a equipe técnica.
- No WSL (Ubuntu-24.04), edite o arquivo
- Suporte Adicional:
- Contate a equipe técnica da Celta Sistemas em caso de dúvidas ou falhas persistentes.
Resultado Esperado
Após seguir os passos, a Evolution API estará rodando na porta 8010 e integrada ao ERP Celta para uso do WhatsApp. O serviço iniciará automaticamente ao ligar o computador.