Weber Solar

Admin do Bot de WhatsApp

Dica: defina a variável de ambiente ADMIN_KEY no servidor.

Credenciais WhatsApp

Operação

Mensagem de boas‑vindas

Botões iniciais (máx. 3)

Consentimento (LGPD)

IA (opcional)

Arquivo: /home1/webers17/loja.webersolar.com.br/config/config.json

Enviar mensagem de teste

Usa o token e phone_id configurados acima.

Prévia do arquivo .env

Você pode copiar e colar no seu servidor, caso prefira usar variáveis de ambiente.

VERIFY_TOKEN=
WHATSAPP_TOKEN=
WHATSAPP_PHONE_ID=
OPENAI_API_KEY=
OPENAI_MODEL=gpt-4o-mini
TZ=America/Sao_Paulo
GRAPH_VERSION=v20.0

Como conectar ao seu bot PHP

  1. Coloque este arquivo como /var/www/html/weber_solar_bot_admin.php.
  2. Defina ADMIN_KEY no ambiente do servidor.
  3. Abra no navegador: https://SEU_DOMINIO/weber_solar_bot_admin.php.
  4. Após salvar, seu bot pode ler config/config.json. Adicione no topo do bot:
 = __DIR__ . '/config/config.json';
if (file_exists($configFile)) {
  $fileCfg = json_decode(file_get_contents($configFile), true);
  if (is_array($fileCfg)) {
    // mapeia chaves do admin -> chaves do bot
    $map = [
      'verify_token' => 'VERIFY_TOKEN',
      'whatsapp_token' => 'WHATSAPP_TOKEN',
      'whatsapp_phone_id' => 'WHATSAPP_PHONE_ID',
      'graph_version' => 'GRAPH_VERSION',
      'timezone' => 'TZ',
      'log_file' => 'LOG_FILE'
    ];
    foreach ($map as $k => $K) { if (isset($fileCfg[$k])) { $CONFIG[$K] = $fileCfg[$k]; } }
    if (!empty($fileCfg['openai_api_key'])) { $CONFIG['OPENAI_API_KEY'] = $fileCfg['openai_api_key']; }
    if (!empty($fileCfg['openai_model']))   { $CONFIG['OPENAI_MODEL']   = $fileCfg['openai_model']; }
  }
}

Opcionalmente, você também pode usar os textos de boas‑vindas e botões do admin para personalizar as mensagens iniciais no seu bot.

Dica: proteja este painel com HTTPS, firewall/IP allowlist ou Basic Auth do servidor.