Help
RSS
API
Feed
Maltego
Contact
Domain > chatybot.chat
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2023-01-23
172.67.136.92
(
ClassC
)
2025-10-13
198.54.114.193
(
ClassC
)
Port 80
HTTP/1.1 301 Moved Permanentlykeep-alive: timeout5, max100content-type: text/htmlcontent-length: 795date: Mon, 13 Oct 2025 12:50:20 GMTserver: LiteSpeedlocation: https://chatybot.chat/x-turbo-charged-by: LiteSpeed !DOCTYPE html>html styleheight:100%>head>meta nameviewport contentwidthdevice-width, initial-scale1, shrink-to-fitno />title> 301 Moved Permanently/title>style>@media (prefers-color-scheme:dark){body{background-color:#000!important}}/style>/head>body stylecolor: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;>div styleheight:auto; min-height:100%; > div styletext-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;> h1 stylemargin:0; font-size:150px; line-height:150px; font-weight:bold;>301/h1>h2 stylemargin-top:20px;font-size: 30px;>Moved Permanently/h2>p>The document has been permanently moved./p>/div>/div>/body>/html>
Port 443
HTTP/1.1 200 OKkeep-alive: timeout5, max100content-type: text/htmllast-modified: Wed, 01 Oct 2025 23:56:51 GMTaccept-ranges: bytescontent-length: 17212date: Mon, 13 Oct 2025 12:50:20 GMTserver: LiteSpeedx-turbo-charged-by: LiteSpeed !DOCTYPE html>html langes>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>Taller de Creación de Contenido con IA/title> script srchttps://cdn.tailwindcss.com>/script> link relpreconnect hrefhttps://fonts.googleapis.com> link relpreconnect hrefhttps://fonts.gstatic.com crossorigin> link hrefhttps://fonts.googleapis.com/css2?familyInter:wght@400;500;700;800&displayswap relstylesheet> style> /* --- Paleta de Colores Quantum Glow --- */ :root { --gradient-start: #4f46e5; /* Índigo */ --gradient-end: #d946ef; /* Fucsia */ --text-dark: #374151; --form-gradient-start: #f9fafb; --form-gradient-end: #ffffff; --accent-start: #6a11cb; --accent-end: #2575fc; } body { font-family: Inter, sans-serif; background: linear-gradient(135deg, var(--gradient-start), var(--gradient-end)); background-attachment: fixed; } .form-title { background: linear-gradient(to right, var(--accent-start), var(--accent-end)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .main-title { background: linear-gradient(to right, #ffffff, #e0e0e0); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .submit-button { background: linear-gradient(to right, var(--accent-start), var(--accent-end)); transition: opacity 0.3s; } .submit-button:hover { opacity: 0.9; } .ai-button { background: linear-gradient(to right, #f2f2f2, #e0e0e0); border: 1px solid #ccc; transition: all 0.2s; } .ai-button:hover { transform: scale(1.05); box-shadow: 0 2px 8px rgba(0,0,0,0.1); } .loader { border: 4px solid #f3f3f3; border-top: 4px solid var(--accent-start); border-radius: 50%; width: 40px; height: 40px; animation: spin 1s linear infinite; margin: 20px auto; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } #gemini-modal-backdrop { transition: opacity 0.3s ease-in-out; } #gemini-modal-content { transition: transform 0.3s ease-in-out; } .glass-panel { background: rgba(17, 24, 39, 0.3); /* Un vidrio más oscuro para mejor contraste */ backdrop-filter: blur(15px); -webkit-backdrop-filter: blur(15px); border: 1px solid rgba(255, 255, 255, 0.1); } .form-gradient { background: linear-gradient(to bottom, var(--form-gradient-start), var(--form-gradient-end)); } /style>/head>body classmin-h-screen flex items-center justify-center p-4> div classglass-panel w-full max-w-6xl rounded-3xl shadow-2xl overflow-hidden md:grid md:grid-cols-2> !-- Columna de Información --> div classhidden md:flex flex-col justify-center p-12> h1 classmain-title text-5xl font-extrabold leading-tight mb-4>Taller de Creación de Contenido con IA/h1> p classtext-gray-200 text-lg>Bienvenido. Este primer paso es fundamental para personalizar tu experiencia de aprendizaje. Completa el formulario para que podamos empezar a construir juntos tu nueva habilidad como creador de contenido./p> /div> !-- Columna del Formulario --> div classform-gradient w-full p-8 md:p-12> div classmd:hidden text-center mb-8> h1 classtext-gray-800 text-3xl font-extrabold stylecolor: var(--text-dark);>Taller de Creación de Contenido con IA/h1> /div> h2 classform-title text-3xl font-bold text-center mb-2>Cuestionario Inicial/h2> p classtext-center text-gray-500 mb-8>Completa tus datos para comenzar/p> form idtallerForm classspace-y-6> div> label fornombre classblock text-sm font-medium mb-1 stylecolor: var(--text-dark);>Tu Nombre Completo/label> input typetext idnombre namenombre required classblock w-full px-4 py-3 border border-gray-300 rounded-lg shadow-sm focus:outline-none focus:ring-2 focus:ring-indigo-500> /div> div> label forinstagram classblock text-sm font-medium mb-1 stylecolor: var(--text-dark);>Tu nuevo perfil de Instagram (@usuario)/label> input typetext idinstagram nameinstagram required classblock w-full px-4 py-3 border border-gray-300 rounded-lg shadow-sm focus:outline-none focus:ring-2 focus:ring-indigo-500> /div> div> div classflex justify-between items-center mb-1> label forenfoque classtext-sm font-medium stylecolor: var(--text-dark);>Enfoque de tu Perfil/label> button typebutton onclickhandleAIAssist(enfoque) classai-button text-xs px-2 py-1 rounded-full flex items-center>✨ Ayúdame a decidir/button> /div> textarea idenfoque nameenfoque rows3 required placeholderMarca personal, venta de productos, etc. classblock w-full px-4 py-3 border border-gray-300 rounded-lg shadow-sm focus:outline-none focus:ring-2 focus:ring-indigo-500>/textarea> /div> div> div classflex justify-between items-center mb-1> label forcliente classtext-sm font-medium stylecolor: var(--text-dark);>Tu Cliente o Seguidor Ideal/label> button typebutton onclickhandleAIAssist(cliente) classai-button text-xs px-2 py-1 rounded-full flex items-center>✨ Dame ideas/button> /div> textarea idcliente namecliente rows3 required classblock w-full px-4 py-3 border border-gray-300 rounded-lg shadow-sm focus:outline-none focus:ring-2 focus:ring-indigo-500>/textarea> /div> div> div classflex justify-between items-center mb-1> label formeta classtext-sm font-medium stylecolor: var(--text-dark);>Tu Meta Principal a 3 meses/label> button typebutton onclickhandleAIAssist(meta) classai-button text-xs px-2 py-1 rounded-full flex items-center>✨ Sugiere metas realistas/button> /div> textarea idmeta namemeta rows3 required classblock w-full px-4 py-3 border border-gray-300 rounded-lg shadow-sm focus:outline-none focus:ring-2 focus:ring-indigo-500>/textarea> /div> div> div classflex justify-between items-center mb-1> label forreto classtext-sm font-medium stylecolor: var(--text-dark);>Tu Mayor Reto Actual al crear contenido/label> button typebutton onclickhandleAIAssist(reto) classai-button text-xs px-2 py-1 rounded-full flex items-center>✨ Inspírame/button> /div> textarea idreto namereto rows3 required classblock w-full px-4 py-3 border border-gray-300 rounded-lg shadow-sm focus:outline-none focus:ring-2 focus:ring-indigo-500>/textarea> /div> div> button typesubmit classsubmit-button w-full text-white font-bold py-3 px-4 rounded-lg shadow-lg> Enviar Respuestas /button> /div> /form> div idmessage classtext-center mt-6 font-medium>/div> /div> /div> !-- Modal para Asistente Gemini --> div idgemini-modal-backdrop classfixed inset-0 bg-black bg-opacity-50 hidden items-center justify-center p-4 z-50> div idgemini-modal-content classbg-white rounded-lg shadow-2xl p-6 w-full max-w-2xl max-h-90vh overflow-y-auto transform scale-95> h2 idmodal-title classform-title text-2xl font-bold mb-4>Asistente de IA/h2> div idmodal-loader classtext-center hidden>div classloader>/div>p>Pensando.../p>/div> div idmodal-body classprose max-w-none stylecolor: var(--text-dark);>/div> div classmt-6 flex justify-end space-x-4> button onclickcloseModal() classpx-4 py-2 bg-gray-200 text-gray-800 rounded-lg hover:bg-gray-300>Cerrar/button> button iduse-suggestion-btn classpx-4 py-2 submit-button text-white rounded-lg>Usar esta sugerencia/button> /div> /div> /div> script> const form document.getElementById(tallerForm); const messageDiv document.getElementById(message); const modalBackdrop document.getElementById(gemini-modal-backdrop); const modalContent document.getElementById(gemini-modal-content); const modalTitle document.getElementById(modal-title); const modalBody document.getElementById(modal-body); const modalLoader document.getElementById(modal-loader); const useSuggestionBtn document.getElementById(use-suggestion-btn); let currentTargetId null; form.addEventListener(submit, function(e) { e.preventDefault(); const scriptURL https://script.google.com/macros/s/AKfycbxM_txH1KfrAosSf52mxwIutKT8WkKdfst0rSPG2JoaDlBfWtDyGCKtZBeJI01DPMQs/exec; const formData new FormData(form); messageDiv.textContent Enviando a Google Sheets...; messageDiv.classList.remove(text-green-600, text-red-600); fetch(scriptURL, { method: POST, body: formData}) .then(response > { messageDiv.textContent ¡Gracias! Tus respuestas han sido guardadas con éxito.; messageDiv.classList.add(text-green-600); form.reset(); form.querySelector(buttontypesubmit).disabled true; }) .catch(error > { messageDiv.textContent ¡Ups! Hubo un error al guardar. Intenta de nuevo.; messageDiv.classList.add(text-red-600); }); }); function openModal() { modalBackdrop.style.display flex; setTimeout(() > { modalBackdrop.classList.add(opacity-100); modalContent.classList.add(scale-100); }, 10); } function closeModal() { modalBackdrop.classList.remove(opacity-100); modalContent.classList.remove(scale-100); setTimeout(() > { modalBackdrop.style.display none; }, 300); } async function handleAIAssist(type) { currentTargetId type; let prompt ; let title ; if (type enfoque) { title Tipos de Perfil en Instagram; prompt `Actúa como un estratega de redes sociales. Explica de forma clara y concisa estos 3 tipos de enfoque para un perfil de Instagram: Marca Personal, Venta de Productos y Venta de Servicios. Para cada uno, describe qué es, para quién es ideal, y da un ejemplo. La respuesta debe ser texto plano, sin formato Markdown, asteriscos, numerales o cualquier otro tipo de formato especial. Usa saltos de línea para separar los párrafos.`; } else if (type cliente) { title Definiendo a tu Cliente Ideal; const enfoqueActual document.getElementById(enfoque).value; if (!enfoqueActual) { alert(Por favor, primero describe el enfoque de tu perfil.); return; } prompt `Actúa como un experto en marketing digital. Basado en un perfil de Instagram enfocado en ${enfoqueActual}, ayúdame a definir mi cliente o seguidor ideal. Guíame con 3 preguntas clave que debería hacerme para entenderlo mejor y dame un ejemplo de un perfil de cliente ideal bien definido para este tipo de enfoque. La respuesta debe ser texto plano, sin formato Markdown, asteriscos, numerales o cualquier otro tipo de formato especial. Usa saltos de línea para separar los párrafos.`; } else if (type meta) { title Sugiriendo Metas Realistas; const enfoqueActual document.getElementById(enfoque).value; const clienteActual document.getElementById(cliente).value; if (!enfoqueActual || !clienteActual) { alert(Por favor, completa los campos Enfoque y Cliente Ideal antes de generar metas.); return; } prompt `Actúa como un coach de crecimiento en Instagram. Para un creador de contenido que está empezando un perfil enfocado en ${enfoqueActual} y dirigido a ${clienteActual}, sugiere 3 metas realistas y accionables para sus primeros 3 meses. Las metas deben enfocarse en el crecimiento y la consolidación del creador y su nuevo perfil. Usa un guión y un espacio al inicio de cada meta para listarlas. Sé muy conciso. La respuesta debe ser texto plano, sin formato Markdown o asteriscos.`; } else if (type reto) { title Superando tus Retos; const enfoqueActual document.getElementById(enfoque).value; const clienteActual document.getElementById(cliente).value; if (!enfoqueActual || !clienteActual) { alert(Por favor, completa los campos Enfoque y Cliente Ideal antes de generar ideas para tus retos.); return; } prompt `Actúa como un coach motivacional. Para un creador de contenido enfocado en ${enfoqueActual}, identifica 3 retos comunes (como el bloqueo creativo o el miedo a la cámara). Para cada reto, ofrece un solo consejo práctico y muy breve. Usa un guión y un espacio al inicio de cada reto para listarlo. Sé extremadamente conciso. La respuesta debe ser texto plano, sin formato Markdown o asteriscos.`; } openModal(); modalTitle.textContent title; modalLoader.classList.remove(hidden); modalBody.innerHTML ; const responseText await callGeminiAPI(prompt); modalLoader.classList.add(hidden); if (responseText) { let htmlContent responseText.replace(/\n/g, br>); modalBody.innerHTML `p>${htmlContent}/p>`; } else { modalBody.innerHTML p classtext-red-500>Hubo un error al contactar a la IA. Por favor, intenta de nuevo./p>; } } async function callGeminiAPI(prompt) { const apiKey ; const apiUrl `https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash-preview-05-20:generateContent?key${apiKey}`; const payload { contents: { parts: { text: prompt } } }; try { const response await fetch(apiUrl, { method: POST, headers: { Content-Type: application/json }, body: JSON.stringify(payload) }); if (!response.ok) throw new Error(`API error: ${response.statusText}`); const result await response.json(); return result.candidates0.content.parts0.text; } catch (error) { console.error(Error with Gemini API:, error); return null; } } useSuggestionBtn.addEventListener(click, () > { if (currentTargetId) { const targetTextarea document.getElementById(currentTargetId); const plainText modalBody.innerText || modalBody.textContent; targetTextarea.value plainText; closeModal(); } }); /script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]