Este proyecto simula el envío masivo de correos utilizando la API de EmailJS. Tiene un estilo visual oscuro con elementos que simulan un entorno de "hacking", como una consola que muestra mensajes de carga graduales.
- Título: Una sección con el título "⛔ Spam Gmail BSZ ⛔", con animaciones. El texto "BlackStrZ" aparece con un efecto de caída.
- Formulario:
- Un campo para ingresar el correo destinatario.
- Un campo de mensaje (opcional).
- Un campo para seleccionar la cantidad de correos a enviar.
- Un botón de envío ("🔥 ENVIAR 🔥") que inicia la función para enviar correos al hacer clic.
- GitHub: Un ícono de GitHub que redirige a GitHub.
- Telegram: Un ícono de Telegram que redirige a Telegram.
- Se crea un área para mostrar mensajes de consola, un proceso de "hacking" o inyección de datos. Los mensajes se muestran gradualmente, simulando la actividad en un servidor.
- Se configura la API de EmailJS para enviar correos electrónicos desde el cliente.
- Se utiliza PUBLIC_KEY, SERVICE_ID y TEMPLATE_ID para configurarlo.
- La inicialización de EmailJS se realiza utilizando la clave pública.
- escribirEnConsola(texto, id): Esta función escribe un texto en la consola de forma gradual, simulando una máquina escribiendo información.
- simularCarga(): Simula mensajes de consola como si fuera un proceso de "hacking" (descargando librerías, conectándose al servidor, etc.). Además, muestra un bloque de código C relacionado con el sistema Linux.
- enviarCorreos(): Esta es la función principal que se ejecuta al hacer clic en el botón de envío. Realiza lo siguiente:
- Recoge los valores de los campos de entrada (correo, mensaje y cantidad).
- Valida que el correo no esté vacío.
- Inicia la simulación de la consola con los mensajes de carga.
- Envía la cantidad de correos especificada utilizando EmailJS.
- Muestra en la consola los resultados de cada intento de envío (éxito o error).
- Se añaden animaciones:
- Efecto de caída en el texto del logo.
- Efecto de glitch en el botón de envío.
- Cuando la pantalla se redimensiona (por ejemplo, en dispositivos móviles), el diseño se ajusta moviendo la consola debajo del botón de envío.
- El usuario ingresa un correo, un mensaje (opcional) y selecciona la cantidad de correos a enviar.
- Al presionar el botón de envío, se activa la simulación de la consola, mostrando mensajes de carga.
- Los correos se envían utilizando EmailJS. Cada intento de envío se muestra en la consola (éxito o error).
- En dispositivos móviles, el diseño se adapta moviendo la consola debajo del botón de envío.