WhatsApp: mudanças entre as edições
Mais ações
Sem resumo de edição |
Sem resumo de edição |
||
| Linha 1: | Linha 1: | ||
= | __NOTOC__ | ||
<div class="celta-full-width"> | |||
{{Cabecalho | |||
| [[Módulos e Apps]] | |||
| Configuração do WhatsApp (Evolution API) | |||
}} | |||
Este tutorial orienta a instalação e configuração da '''Evolution API''' no Windows para integração com o Celta. | |||
Utilizamos o '''Docker Desktop''' para garantir estabilidade e gerenciamento simplificado do serviço. | |||
{{Nota|warning|REQUISITO CRÍTICO - VIRTUALIZAÇÃO| | |||
Para que o Docker funcione, a '''Virtualização''' deve estar habilitada na BIOS/UEFI do computador. | |||
* ''' | * '''Como verificar:''' Abra o Gerenciador de Tarefas (Ctrl+Shift+Esc) > Aba Desempenho > CPU. Procure por "Virtualização: Habilitado". | ||
* ''' | * Se estiver "Desabilitado", reinicie o PC, acesse a BIOS e ative (procure por ''Intel VT-x'' ou ''AMD-V''). | ||
}} | |||
== | == 1. Requisitos do Sistema == | ||
Certifique-se de que o computador servidor atende aos requisitos mínimos: | |||
* '''Sistema Operacional:''' Windows 10 (versão 21H2 ou superior) ou Windows 11. | |||
* '''Privilégios:''' O Sistema Celta deve ser executado como '''Administrador'''. | |||
* '''Memória:''' Recomendado mínimo de 8GB de RAM (o Docker consome recursos consideráveis). | |||
== | == 2. Instalação Automática (Via Celta) == | ||
O Sistema Celta possui um assistente que automatiza o download, instalação e configuração do ambiente. | |||
# Abra o Celta como '''Administrador'''. | |||
# Acesse o menu: '''Principal > WhatsApp > Configurações'''. | |||
# No campo '''Host''', informe o IP fixo ou nome do computador servidor. | |||
# Selecione a opção: '''Usar Docker Desktop'''. | |||
# Clique em '''Iniciar Instalação'''. | |||
{{Nota|info|O QUE O SISTEMA ESTÁ FAZENDO?| | |||
# | O Celta executará automaticamente os seguintes passos em segundo plano: | ||
# | # Cria o diretório <code>C:\Celta Sistemas\WhatsApp</code>. | ||
# | # Gera os arquivos de configuração (<code>docker-compose.yaml</code> e <code>.env</code>) com o IP informado. | ||
# | # Verifica e solicita ativação do Hyper-V (se necessário). | ||
# | # Libera a porta '''8010''' no Firewall do Windows. | ||
# Inicia o download e instalação do Docker Desktop (caso não exista). | |||
# Sobe os containers da API. | |||
}} | |||
==== | === Validação === | ||
Ao final do processo, o log na tela deve exibir: ''"Ambiente Docker configurado com sucesso"''. | |||
== 3. Pós-Instalação (Início Automático) == | |||
Para garantir que o WhatsApp não pare de funcionar ao reiniciar o servidor, configure o Docker para iniciar junto com o Windows. | |||
# Abra o '''Docker Desktop'''. | |||
# Vá em '''Settings''' (ícone da engrenagem) > '''General'''. | |||
# Marque a opção: <i class="bi bi-check-square-fill" style="color:#0d6efd;"></i> '''Start Docker Desktop when you sign in to your computer'''. | |||
== | == 4. Diagnóstico e Solução de Problemas == | ||
Se a página da API (<code>http://localhost:8010</code>) não carregar ou houver erros no log, verifique a tabela abaixo: | |||
== | {{TabelaCampos| | ||
{{Linha | |||
| tipo=check | |||
| 1= Erro: "Docker não instalado" | |||
| 2= Ocasionalmente o instalador automático pode ser bloqueado. | |||
* '''Solução:''' Baixe e instale o Docker Desktop manualmente pelo site oficial e clique em "Iniciar Instalação" no Celta novamente. | |||
}} | |||
{{Linha | |||
| tipo=warning | |||
| 1= Erro: "Porta 8010 ocupada" | |||
| 2= Algum outro software está usando a porta padrão da API. | |||
* '''Solução:''' Verifique se há outra instância da API rodando ou altere a porta no arquivo <code>.env</code> e reinicie o container. | |||
}} | |||
{{Linha | |||
| tipo=danger | |||
| 1= Erro: "Hyper-V / WSL error" | |||
| 2= O Windows não conseguiu ativar o subsistema Linux. | |||
* '''Solução:''' Confirme se a Virtualização está ativa na BIOS. Em alguns Windows antigos, é necessário instalar o pacote de atualização do kernel WSL2 manualmente. | |||
}} | |||
}} | |||
</div> | |||
Edição das 04h33min de 30 de novembro de 2025
Configuração do WhatsApp (Evolution API)
Este tutorial orienta a instalação e configuração da Evolution API no Windows para integração com o Celta. Utilizamos o Docker Desktop para garantir estabilidade e gerenciamento simplificado do serviço.
Para que o Docker funcione, a Virtualização deve estar habilitada na BIOS/UEFI do computador.
- Como verificar: Abra o Gerenciador de Tarefas (Ctrl+Shift+Esc) > Aba Desempenho > CPU. Procure por "Virtualização: Habilitado".
- Se estiver "Desabilitado", reinicie o PC, acesse a BIOS e ative (procure por Intel VT-x ou AMD-V).
1. Requisitos do Sistema
Certifique-se de que o computador servidor atende aos requisitos mínimos:
- Sistema Operacional: Windows 10 (versão 21H2 ou superior) ou Windows 11.
- Privilégios: O Sistema Celta deve ser executado como Administrador.
- Memória: Recomendado mínimo de 8GB de RAM (o Docker consome recursos consideráveis).
2. Instalação Automática (Via Celta)
O Sistema Celta possui um assistente que automatiza o download, instalação e configuração do ambiente.
- Abra o Celta como Administrador.
- Acesse o menu: Principal > WhatsApp > Configurações.
- No campo Host, informe o IP fixo ou nome do computador servidor.
- Selecione a opção: Usar Docker Desktop.
- Clique em Iniciar Instalação.
O Celta executará automaticamente os seguintes passos em segundo plano:
- Cria o diretório
C:\Celta Sistemas\WhatsApp. - Gera os arquivos de configuração (
docker-compose.yamle.env) com o IP informado. - Verifica e solicita ativação do Hyper-V (se necessário).
- Libera a porta 8010 no Firewall do Windows.
- Inicia o download e instalação do Docker Desktop (caso não exista).
- Sobe os containers da API.
Validação
Ao final do processo, o log na tela deve exibir: "Ambiente Docker configurado com sucesso".
3. Pós-Instalação (Início Automático)
Para garantir que o WhatsApp não pare de funcionar ao reiniciar o servidor, configure o Docker para iniciar junto com o Windows.
- Abra o Docker Desktop.
- Vá em Settings (ícone da engrenagem) > General.
- Marque a opção: Start Docker Desktop when you sign in to your computer.
4. Diagnóstico e Solução de Problemas
Se a página da API (http://localhost:8010) não carregar ou houver erros no log, verifique a tabela abaixo:
| Campo / Parâmetro | Função e Instruções |
|---|---|
| Erro: "Docker não instalado" | Ocasionalmente o instalador automático pode ser bloqueado.
|
| Erro: "Porta 8010 ocupada" | Algum outro software está usando a porta padrão da API.
|
| Erro: "Hyper-V / WSL error" | O Windows não conseguiu ativar o subsistema Linux.
|