Fix: Ignorar GIFs y attachments puros sin texto en Discord

- Agregar validación temprana para ignorar mensajes vacíos en Discord
- Si el mensaje solo contiene attachments (GIF, imagen, etc) sin texto, se ignora
- Evita que se generen botones de traducción para GIFs puros

Cambio en EVENT::MESSAGE_CREATE:
- Verificar if (empty(trim($content))) y retornar antes de procesar
This commit is contained in:
2026-02-19 16:09:26 -06:00
parent aa98d9185f
commit a55c45ef94

View File

@@ -76,6 +76,11 @@ $discord->on(Event::MESSAGE_CREATE, function (Message $message, Discord $discord
sendDiscordWelcomeMessageOnMessage($pdo, $message, $username); sendDiscordWelcomeMessageOnMessage($pdo, $message, $username);
} }
// Ignorar si es solo contenido vacío sin texto (solo attachments/GIFs/imágenes)
if (empty(trim($content))) {
return;
}
if (str_starts_with($content, '#')) { if (str_starts_with($content, '#')) {
$command = ltrim($content, '#'); $command = ltrim($content, '#');
handleTemplateCommand($pdo, $message, $command); handleTemplateCommand($pdo, $message, $command);