<?php
function enviarMensagem($numero, $texto, $nome_instancia, $chave_api) {
    $url = "https://storage.essencialapi.app.br/message/sendText/{$nome_instancia}";

    $dados = [
        "number" => $numero,
        "text" => $texto,      
        "delay" => 1200,
        "linkPreview" => false,
    ];

    $payload = json_encode($dados);

    $headers = [
        "Content-Type: application/json",
        "apikey: {$chave_api}"
    ];

    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $payload);
    curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

    $resposta = curl_exec($ch);
    if ($resposta === false) {
        echo "Erro no curl: " . curl_error($ch);
    } else {
        echo "Resposta da API: " . $resposta;
    }

    curl_close($ch);
}

$numero = "5574998181834";
$texto = "Olá, esta é uma mensagem de teste.";
$nome_instancia = "haps";
$chave_api = "zYzP7ocstxh3Sscefew4FZTCu4ehnM8v436";

enviarMensagem($numero, $texto, $nome_instancia, $chave_api);
