AI Asistente Bot V2.0?
Un potente bot de telegrama que combina múltiples modelos de IA para proporcionar conversaciones inteligentes, asistencia de código y generación de imágenes.
Características
Múltiples modelos de IA
- GPT-4 ? - Modelo de lenguaje avanzado de OpenAi
- Géminis : el último modelo de IA de Google
- GPT-4O ? - Versión optimizada de GPT-4
- GPT-4O-Mini -Versión más rápida y ligera
- Claude 3.5 soneto ? - El último modelo de Anthrope
- Claude 3.5 Haiku ? - Versión rápida y eficiente
Características del núcleo
- Soporte de varios idiomas (inglés ??, ruso ??, ucraniano ??)
- Formato de bloque de código con resaltura de sintaxis
- Capacidades de generación de imágenes
- Conversaciones inteligentes con conciencia del contexto
- Preferencias del usuario Persistencia
- Seguimiento de estadísticas de chat
Configuración
Requisitos previos
- Python 3.8 o superior
- TOKEN DE BOT DE TELEGRAM
- API Keys for AI Services:
- Clave de API de OpenAI
- Clave de API de Google Géminis
- Clave de API antrópica
Instalación
- Clon el repositorio:
git clone https://github.com/yourusername/ai-assistant-bot.git
cd ai-assistant-bot
- Instalar dependencias:
pip install -r requirements.txt
- Crear archivo
.env con sus claves API:
BOT_TOKEN = your_telegram_bot_token
OPENAI_API_KEY = your_openai_api_key
GEMINI_API_KEY = your_gemini_api_key
ANTHROPIC_API_KEY = your_anthropic_api_key
- Ejecute el bot:
Uso
Comandos disponibles
-
/start - Inicializa el bot -
/help - Mostrar comandos disponibles -
/model - Cambiar el modelo AI -
/language - Cambiar el idioma de la interfaz -
/newtopic - Comience una nueva conversación -
/image - Generar imágenes -
/stats - Mostrar estadísticas de chat -
/about - sobre el bot
Botones de acceso rápido
- ❓ Ayuda
- Modelo de cambio
- Idioma
- Acerca de
- ? Nuevo tema
- ? Generar imagen
Formato de código
El bot admite bloques de código con sintaxis resaltando para varios idiomas:
- Pitón
- C ++
- Javascript
- HTML/CSS
- Java
- Óxido
- Ir
- Y más ...
Ejemplo: `` `Python def hello_world (): imprime (" ¡Hola, mundo! ")` `` `
Generación de imágenes
Use el comando /image seguido de su descripción para generar imágenes:
/image A futuristic city at night with neon lights
Características en detalle
Modelos de IA
- GPT-4 : Lo mejor para tareas complejas y explicaciones detalladas
- Géminis : Excelente para conversaciones de uso general
- GPT-4O : optimizado para un mejor rendimiento
- GPT-4O-Mini : respuestas rápidas para consultas simples
- Sonnet Claude : razonamiento y análisis avanzados
- Claude Haiku : respuestas rápidas y eficientes
Soporte lingüístico
- ? Inglés: soporte completo con todas las características
- ? Ruso: localización completa
- ? Ucraniano: traducción de interfaz completa
Manejo de mensajes
- Mensajes inteligentes fragmentos de mensajes para respuestas largas
- Preservación de bloques de código
- Formato de código en línea
- Protección contra la inundación
- Manejo de errores y reintentos
Experiencia de usuario
- Preferencias persistentes del usuario
- Gestión del historial de chat
- Seguimiento del tiempo de respuesta
- Estadísticas de uso
- Optimizaciones específicas del modelo
¿Detalles técnicos?
Arquitectura
- Construido con aiograma 3.15.0
- Diseño asincrónico
- Estructura de servicio modular
- Sistema de gestión estatal
- Implementación de la cola de mensajes
Almacenamiento
- Preferencias del usuario Persistencia
- Gestión del historial de chat
- Seguimiento de estadísticas
- Métricas de uso del modelo
Seguridad
- Protección de llave de API
- Controles de seguridad de contenido
- Desinfectación de mensajes de error
- Limitación de tasas
Contribuyendo?
¡Las contribuciones son bienvenidas! No dude en enviar una solicitud de extracción.
Licencia?
Este proyecto tiene licencia bajo la licencia MIT; consulte el archivo de licencia para obtener más detalles.
Apoyo
Si tiene alguna pregunta o necesita ayuda, no dude en:
- Abrir un problema
- Póngase en contacto con @tr3ble en Telegram
- Envíe un correo electrónico a [email protected]
Expresiones de gratitud
- OpenAi para GPT-4
- Google para Géminis
- Antrópico para Claude
- La comunidad de aiograma