Inicio Mensajes Multimedia

Mensajes Multimedia

Para ver la documentación completa de mensajes multimedia, consulta la Documentación Completa de Mensajes.

Enviar Imagen

Enviar mensajes con Imágenes

⚠️ Advertencia: Asegúrate de que la imagen que envíes cumpla con los requisitos de WhatsApp:

  • Formato soportado: JPEG, PNG
  • Tamaño máximo recomendado: 5 MB
  • Dimensiones recomendadas: al menos 640x640 px
    Si la imagen no cumple con estos requisitos, el envío puede fallar.
use ScriptDevelop\WhatsappManager\Facades\Whatsapp;
use ScriptDevelop\WhatsappManager\Models\WhatsappBusinessAccount;
use ScriptDevelop\WhatsappManager\Models\WhatsappPhoneNumber;

$account = WhatsappBusinessAccount::first();
$phone = $account->phoneNumbers->first();

$filePath = storage_path('app/public/laravel-whatsapp-manager.png');
$file = new \SplFileInfo($filePath);

$message = Whatsapp::message()->sendImageMessage(
    $phone->phone_number_id, // ID del número de teléfono
    '57',                        // Código de país
    '3237121901',                // Número de teléfono
    $file                       // Archivo de imagen.
);

Enviar Audio

Enviar mensajes con archivo de audio.

⚠️ Advertencia: Asegúrate de que el archivo de audio que envíes cumpla con los requisitos de WhatsApp:

  • Formato soportado: AAC, MP4, MPEG, AMR, OGG.
  • Tamaño máximo recomendado: 16 MB
    Si el archivo de audio no cumple con estos requisitos, el envío puede fallar.
use ScriptDevelop\WhatsappManager\Facades\Whatsapp;
use ScriptDevelop\WhatsappManager\Models\WhatsappBusinessAccount;
use ScriptDevelop\WhatsappManager\Models\WhatsappPhoneNumber;

$account = WhatsappBusinessAccount::first();
$phone = $account->phoneNumbers->first();

$filePath = storage_path('app/public/audio.ogg');
$file = new \SplFileInfo($filePath);

$message = Whatsapp::message()->sendAudioMessage(
    $phone->phone_number_id, // ID del número de teléfono
    '57',                        // Código de país
    '3237121901',                // Número de teléfono
    $file                       // Archivo de Audio
);

Enviar Documento

Enviar mensaje con Documento

⚠️ Advertencia: Asegúrate de que el archivo de documento que envíes cumpla con los requisitos de WhatsApp:

  • Formatos soportados: PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, TXT, CSV, ZIP, RAR, entre otros.
  • Tamaño máximo recomendado: 100 MB
    Si el archivo no cumple con estos requisitos, el envío puede fallar.
use ScriptDevelop\WhatsappManager\Facades\Whatsapp;
use ScriptDevelop\WhatsappManager\Models\WhatsappBusinessAccount;
use ScriptDevelop\WhatsappManager\Models\WhatsappPhoneNumber;

$account = WhatsappBusinessAccount::first();
$phone = $account->phoneNumbers->first();

$filePath = storage_path('app/public/document.pdf');
$file = new \SplFileInfo($filePath);

$message = Whatsapp::message()->sendDocumentMessage(
    $phone->phone_number_id, // ID del número de teléfono
    '57',                        // Código de país
    '3237121901',                // Número de teléfono
    $file                       // Archivo del documento
);

Enviar Video

use ScriptDevelop\WhatsappManager\Facades\Whatsapp;
use ScriptDevelop\WhatsappManager\Models\WhatsappBusinessAccount;
use ScriptDevelop\WhatsappManager\Models\WhatsappPhoneNumber;

// Obtener cuenta y teléfono
$account = WhatsappBusinessAccount::first();
$phone = $account->phoneNumbers->first();

// 1. Video desde archivo local con caption
$video = new \SplFileInfo(storage_path('app/public/videos/presentacion.mp4'));

Whatsapp::message()->sendVideoMessage(
    $phone->phone_number_id,
    '57',
    '3237121901',
    $video,
    'Mira este video' // Caption
);

💡 Ver Más<br />
Consulta la documentación completa de mensajes para imágenes, videos, audios, documentos y stickers.

Compartir esta página