36 lines
1.1 KiB
PHP
36 lines
1.1 KiB
PHP
<?php
|
|
require_once __DIR__ . '/../config/config.php';
|
|
require_once __DIR__ . '/../api/webhook.php';
|
|
|
|
// Simular payload de mensaje entrante para que webhook cree notificación
|
|
$payload = [
|
|
'object' => 'whatsapp_business_account',
|
|
'entry' => [
|
|
[
|
|
'changes' => [
|
|
[
|
|
'field' => 'messages',
|
|
'value' => [
|
|
'messages' => [
|
|
[
|
|
'from' => '573019999900',
|
|
'id' => 'NTFTEST1',
|
|
'timestamp' => time(),
|
|
'type' => 'text',
|
|
'text' => ['body' => 'Notificacion test']
|
|
]
|
|
]
|
|
]
|
|
]
|
|
]
|
|
]
|
|
]
|
|
];
|
|
|
|
$w = new WhatsAppWebhook();
|
|
$w->processPayload($payload);
|
|
|
|
$db = Database::getInstance();
|
|
$rows = $db->fetchAll('SELECT * FROM notifications ORDER BY id DESC LIMIT 5');
|
|
foreach ($rows as $r) echo json_encode($r) . "\n";
|