// ==UserScript==
// @name Cheetah AI Chat Widget
// @namespace http://tampermonkey.net/
// @version 1.1
// @description Floating Cheetah AI chat widget with cool effects
// @author KaitoNeko
// @icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFyWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDEgNzkuMTQ2Mjg5OSwgMjAyMy8wNi8yNS0yMDowMTo1NSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI1LjAgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0xMi0wMVQyMTozNTozNSswNTozMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNC0xMi0wMVQyMTozNTozNSswNTozMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMTItMDFUMjE6MzU6MzUrMDU6MzAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZDIwZjViMmMtODk3OS1lMjQ1LWEwYjQtYWQwMjI1ZTgyNTRlIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6OTljYTAxNzEtNjQwMi1jMzQ3LWJhOGQt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
// @match *://*/*
// @license MPL-2.0
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Crear el icono flotante
const floatingIcon = document.createElement('div');
floatingIcon.id = 'cheetah-floating-icon';
floatingIcon.innerHTML = `
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFyWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDEgNzkuMTQ2Mjg5OSwgMjAyMy8wNi8yNS0yMDowMTo1NSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI1LjAgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0xMi0wMVQyMTozNTozNSswNTozMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNC0xMi0wMVQyMTozNTozNSswNTozMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMTItMDFUMjE6MzU6MzUrMDU6MzAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZDIwZjViMmMtODk3OS1lMjQ1LWEwYjQtYWQwMjI1ZTgyNTRlIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6OTljYTAxNzEtNjQwMi1jMzQ3LWJhOGQt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" alt="Cheetah AI" style="width: 100%; height: 100%;">
`;
// Estilos para el icono flotante (solo imagen)
floatingIcon.style.cssText = `
position: fixed;
top: 20px;
right: 20px;
width: 60px;
height: 60px;
cursor: pointer;
z-index: 10000;
transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
filter: drop-shadow(0 8px 16px rgba(255, 181, 67, 0.3));
animation: floating 3s ease-in-out infinite;
`;
// CSS para animaciones
const style = document.createElement('style');
style.textContent = `
@keyframes floating {
0%, 100% { transform: translateY(0px) rotate(0deg); }
50% { transform: translateY(-10px) rotate(2deg); }
}
@keyframes pulse {
0%, 100% { transform: scale(1); }
50% { transform: scale(1.05); }
}
@keyframes typing {
0%, 100% { opacity: 0.3; }
50% { opacity: 1; }
}
@keyframes slideIn {
from {
opacity: 0;
transform: translate(-50%, -50%) scale(0.8) rotateY(90deg);
}
to {
opacity: 1;
transform: translate(-50%, -50%) scale(1) rotateY(0deg);
}
}
@keyframes messageSlide {
from {
opacity: 0;
transform: translateX(-20px);
}
to {
opacity: 1;
transform: translateX(0);
}
}
@keyframes userMessageSlide {
from {
opacity: 0;
transform: translateX(20px);
}
to {
opacity: 1;
transform: translateX(0);
}
}
.chat-window-show {
animation: slideIn 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.ai-message {
animation: messageSlide 0.4s ease-out;
}
.user-message {
animation: userMessageSlide 0.4s ease-out;
}
.typing-indicator {
display: flex;
align-items: center;
gap: 4px;
padding: 16px;
background: #F3F4F6;
border-radius: 12px;
margin-bottom: 16px;
max-width: 85%;
}
.typing-dot {
width: 8px;
height: 8px;
background: #FFB543;
border-radius: 50%;
animation: typing 1.4s infinite ease-in-out;
}
.typing-dot:nth-child(2) { animation-delay: 0.2s; }
.typing-dot:nth-child(3) { animation-delay: 0.4s; }
.glow-effect {
box-shadow: 0 0 30px rgba(255, 181, 67, 0.5) !important;
animation: pulse 2s infinite !important;
}
.chat-input-focus {
background: linear-gradient(45deg, #FFB543, #FF8C00) !important;
background-size: 200% 200% !important;
animation: gradientShift 3s ease infinite !important;
}
@keyframes gradientShift {
0% { background-position: 0% 50%; }
50% { background-position: 100% 50%; }
100% { background-position: 0% 50%; }
}
.button-hover {
transform: translateY(-2px) scale(1.05) !important;
box-shadow: 0 8px 25px rgba(255, 181, 67, 0.4) !important;
}
.particle {
position: absolute;
width: 4px;
height: 4px;
background: #FFB543;
border-radius: 50%;
pointer-events: none;
animation: particle-float 2s linear infinite;
}
@keyframes particle-float {
0% {
opacity: 1;
transform: translateY(0) scale(1);
}
100% {
opacity: 0;
transform: translateY(-100px) scale(0);
}
}
`;
document.head.appendChild(style);
// Crear la ventana de chat
const chatWindow = document.createElement('div');
chatWindow.id = 'cheetah-chat-window';
chatWindow.style.cssText = `
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 600px;
height: 700px;
background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);
border-radius: 20px;
box-shadow: 0 25px 80px rgba(0, 0, 0, 0.3);
z-index: 10001;
display: none;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
overflow: hidden;
border: 2px solid #FFB543;
backdrop-filter: blur(10px);
`;
chatWindow.innerHTML = `
<div style="
background: linear-gradient(135deg, #FFB543 0%, #FF8C00 100%);
padding: 20px;
color: #1a1a1a;
display: flex;
justify-content: space-between;
align-items: center;
font-weight: 700;
font-size: 18px;
position: relative;
overflow: hidden;
">
<div style="display: flex; align-items: center; gap: 12px; z-index: 2;">
<div style="
width: 12px;
height: 12px;
background: #10B981;
border-radius: 50%;
animation: pulse 2s infinite;
"></div>
<span>🐆 Cheetah AI</span>
</div>
<button id="close-chat" style="
background: rgba(26, 26, 26, 0.2);
border: none;
color: #1a1a1a;
font-size: 24px;
cursor: pointer;
padding: 8px;
border-radius: 50%;
transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
width: 40px;
height: 40px;
display: flex;
align-items: center;
justify-content: center;
z-index: 2;
">×</button>
<div style="
position: absolute;
top: 0;
left: -100%;
width: 100%;
height: 100%;
background: linear-gradient(45deg, transparent, rgba(255,255,255,0.2), transparent);
animation: shine 3s infinite;
"></div>
</div>
<div id="chat-messages" style="
flex: 1;
padding: 24px;
overflow-y: auto;
max-height: 550px;
background: linear-gradient(180deg, #1a1a1a 0%, #2d2d2d 100%);
position: relative;
">
<div class="ai-message" style="
background: linear-gradient(135deg, #2d2d2d 0%, #3d3d3d 100%);
padding: 20px;
border-radius: 16px;
margin-bottom: 16px;
color: #ffffff;
font-size: 15px;
border: 1px solid #FFB543;
box-shadow: 0 4px 15px rgba(255, 181, 67, 0.1);
position: relative;
overflow: hidden;
">
<div style="
position: absolute;
top: 0;
left: 0;
width: 4px;
height: 100%;
background: linear-gradient(180deg, #FFB543, #FF8C00);
"></div>
<div style="margin-left: 12px;">
¡Hola! 🐆 Soy Cheetah AI, tu asistente súper rápido. ¿En qué puedo ayudarte hoy?
</div>
</div>
</div>
<div style="
padding: 24px;
background: linear-gradient(135deg, #2d2d2d 0%, #1a1a1a 100%);
border-top: 1px solid #FFB543;
">
<div style="display: flex; gap: 16px; align-items: end;">
<div style="flex: 1; position: relative;">
<input
type="text"
id="chat-input"
placeholder="Escribe tu mensaje súper rápido..."
style="
width: 100%;
padding: 16px 20px;
border: 2px solid #3d3d3d;
border-radius: 12px;
font-size: 15px;
outline: none;
transition: all 0.3s ease;
background: #1a1a1a;
color: #ffffff;
box-sizing: border-box;
"
/>
</div>
<button id="send-message" style="
background: linear-gradient(135deg, #FFB543 0%, #FF8C00 100%);
color: #1a1a1a;
border: none;
padding: 16px 24px;
border-radius: 12px;
cursor: pointer;
font-weight: 600;
transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
min-width: 80px;
font-size: 15px;
position: relative;
overflow: hidden;
">
🚀 Enviar
</button>
</div>
</div>
`;
// Crear overlay con efectos
const overlay = document.createElement('div');
overlay.id = 'cheetah-overlay';
overlay.style.cssText = `
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: radial-gradient(circle, rgba(255,181,67,0.1) 0%, rgba(0,0,0,0.8) 100%);
z-index: 10000;
display: none;
backdrop-filter: blur(5px);
`;
// Agregar más CSS para efectos
style.textContent += `
@keyframes shine {
0% { left: -100%; }
100% { left: 100%; }
}
.message-glow {
box-shadow: 0 0 20px rgba(255, 181, 67, 0.3);
}
`;
// Agregar elementos al DOM
document.body.appendChild(floatingIcon);
document.body.appendChild(overlay);
document.body.appendChild(chatWindow);
// Variables para arrastrar
let isDragging = false;
let dragOffset = { x: 0, y: 0 };
// Eventos para arrastrar el icono
floatingIcon.addEventListener('mousedown', (e) => {
isDragging = true;
dragOffset.x = e.clientX - floatingIcon.offsetLeft;
dragOffset.y = e.clientY - floatingIcon.offsetTop;
floatingIcon.style.cursor = 'grabbing';
createParticles(e.clientX, e.clientY);
});
document.addEventListener('mousemove', (e) => {
if (isDragging) {
floatingIcon.style.left = (e.clientX - dragOffset.x) + 'px';
floatingIcon.style.top = (e.clientY - dragOffset.y) + 'px';
floatingIcon.style.right = 'auto';
}
});
document.addEventListener('mouseup', () => {
if (isDragging) {
isDragging = false;
floatingIcon.style.cursor = 'pointer';
}
});
// Función para crear partículas
function createParticles(x, y) {
for (let i = 0; i < 6; i++) {
const particle = document.createElement('div');
particle.className = 'particle';
particle.style.left = x + 'px';
particle.style.top = y + 'px';
particle.style.animationDelay = (i * 0.1) + 's';
document.body.appendChild(particle);
setTimeout(() => {
particle.remove();
}, 2000);
}
}
// Función para abrir/cerrar chat
function toggleChat() {
const isVisible = chatWindow.style.display === 'block';
if (isVisible) {
chatWindow.style.animation = 'slideIn 0.3s reverse';
setTimeout(() => {
chatWindow.style.display = 'none';
overlay.style.display = 'none';
}, 300);
} else {
chatWindow.style.display = 'block';
overlay.style.display = 'block';
chatWindow.classList.add('chat-window-show');
document.getElementById('chat-input').focus();
}
}
// Función para mostrar indicador de escritura
function showTypingIndicator() {
const messagesContainer = document.getElementById('chat-messages');
const typingDiv = document.createElement('div');
typingDiv.id = 'typing-indicator';
typingDiv.className = 'typing-indicator';
typingDiv.innerHTML = `
<span style="color: #FFB543; margin-right: 8px;">🐆 Cheetah AI está escribiendo</span>
<div class="typing-dot"></div>
<div class="typing-dot"></div>
<div class="typing-dot"></div>
`;
messagesContainer.appendChild(typingDiv);
messagesContainer.scrollTop = messagesContainer.scrollHeight;
}
// Función para ocultar indicador de escritura
function hideTypingIndicator() {
const typingDiv = document.getElementById('typing-indicator');
if (typingDiv) {
typingDiv.remove();
}
}
// Función para agregar mensaje al chat
function addMessage(content, isUser = false) {
const messagesContainer = document.getElementById('chat-messages');
const messageDiv = document.createElement('div');
messageDiv.className = isUser ? 'user-message' : 'ai-message';
messageDiv.style.cssText = `
margin-bottom: 16px;
padding: 20px;
border-radius: 16px;
max-width: 85%;
word-wrap: break-word;
line-height: 1.6;
font-size: 15px;
position: relative;
overflow: hidden;
${isUser ?
`
background: linear-gradient(135deg, #FFB543 0%, #FF8C00 100%);
color: #1a1a1a;
margin-left: auto;
text-align: right;
font-weight: 500;
box-shadow: 0 4px 15px rgba(255, 181, 67, 0.3);
` :
`
background: linear-gradient(135deg, #2d2d2d 0%, #3d3d3d 100%);
color: #ffffff;
margin-right: auto;
border: 1px solid #FFB543;
box-shadow: 0 4px 15px rgba(255, 181, 67, 0.1);
`
}
`;
if (!isUser) {
messageDiv.innerHTML = `
<div style="
position: absolute;
top: 0;
left: 0;
width: 4px;
height: 100%;
background: linear-gradient(180deg, #FFB543, #FF8C00);
"></div>
<div style="margin-left: 12px;">${content}</div>
`;
} else {
messageDiv.textContent = content;
}
messagesContainer.appendChild(messageDiv);
messagesContainer.scrollTop = messagesContainer.scrollHeight;
// Efecto glow temporal
setTimeout(() => {
messageDiv.classList.add('message-glow');
setTimeout(() => {
messageDiv.classList.remove('message-glow');
}, 1000);
}, 100);
}
// Función para enviar mensaje a la API
async function sendMessageToAPI(message) {
showTypingIndicator();
try {
const response = await fetch('https://ai-api.drexelxx.workers.dev/api/chat', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
message: message,
model: 'cheetah-ai',
temperature: 0.8
})
});
hideTypingIndicator();
if (!response.ok) {
throw new Error(`HTTP error! status: ${response.status}`);
}
const data = await response.json();
const aiResponse = data.response || data.message || data.content || '¡Ups! 🐆 Algo salió mal, pero soy súper rápido, ¡inténtalo de nuevo!';
// Simular delay para mostrar la animación de escritura
setTimeout(() => {
addMessage(aiResponse, false);
}, 500);
} catch (error) {
hideTypingIndicator();
console.error('Error calling API:', error);
addMessage('🚨 ¡Velocidad reducida! No pude conectar con mis súper poderes. ¡Inténtalo de nuevo, tigre! 🐆', false);
}
}
// Función para enviar mensaje
function sendMessage() {
const input = document.getElementById('chat-input');
const message = input.value.trim();
if (message) {
addMessage(message, true);
input.value = '';
sendMessageToAPI(message);
createParticles(input.getBoundingClientRect().left, input.getBoundingClientRect().top);
}
}
// Event listeners
floatingIcon.addEventListener('click', (e) => {
if (!isDragging) {
toggleChat();
createParticles(e.clientX, e.clientY);
}
});
document.getElementById('close-chat').addEventListener('click', toggleChat);
overlay.addEventListener('click', toggleChat);
document.getElementById('send-message').addEventListener('click', sendMessage);
document.getElementById('chat-input').addEventListener('keypress', (e) => {
if (e.key === 'Enter') {
sendMessage();
}
});
// Efectos súper chéveres para el icono
floatingIcon.addEventListener('mouseenter', () => {
if (!isDragging) {
floatingIcon.classList.add('glow-effect');
floatingIcon.style.transform = 'scale(1.2) rotate(5deg)';
}
});
floatingIcon.addEventListener('mouseleave', () => {
if (!isDragging) {
floatingIcon.classList.remove('glow-effect');
floatingIcon.style.transform = 'scale(1) rotate(0deg)';
}
});
// Efectos para botones
document.getElementById('send-message').addEventListener('mouseenter', (e) => {
e.target.classList.add('button-hover');
});
document.getElementById('send-message').addEventListener('mouseleave', (e) => {
e.target.classList.remove('button-hover');
});
document.getElementById('close-chat').addEventListener('mouseenter', (e) => {
e.target.style.background = 'rgba(255, 181, 67, 0.3)';
e.target.style.transform = 'scale(1.1) rotate(90deg)';
});
document.getElementById('close-chat').addEventListener('mouseleave', (e) => {
e.target.style.background = 'rgba(26, 26, 26, 0.2)';
e.target.style.transform = 'scale(1) rotate(0deg)';
});
// Efectos súper geniales para el input
document.getElementById('chat-input').addEventListener('focus', (e) => {
e.target.style.borderColor = '#FFB543';
e.target.style.boxShadow = '0 0 20px rgba(255, 181, 67, 0.4)';
e.target.style.background = 'linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%)';
});
document.getElementById('chat-input').addEventListener('blur', (e) => {
e.target.style.borderColor = '#3d3d3d';
e.target.style.boxShadow = 'none';
e.target.style.background = '#1a1a1a';
});
// Efectos de partículas al escribir
document.getElementById('chat-input').addEventListener('input', (e) => {
if (Math.random() > 0.7) {
const rect = e.target.getBoundingClientRect();
createParticles(rect.right - 20, rect.top + rect.height/2);
}
});
})();