Cheetah AI Chat Widget

Floating Cheetah AI chat widget with cool effects

// ==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);
        }
    });

})();