Repolode
yihong0618

yihong0618/tg_bot_collections

Un bot de Telegram en Python que reúne varios modelos de IA y herramientas multimedia (ChatGPT, Claude, Gemini, ChatTTS y generación de imágenes y videos) en una sola interfaz de chat.

Estrellas
592
Forks
114
Issues abiertos
2
Último commit
hace 17 días

¿Qué es?

tg_bot_collections es un conjunto de bots de Telegram controlados por comandos y escritos en Python. Se ejecutan como un único proceso al proporcionar un token de bot de Telegram. Cada función se activa con un prefijo en el chat, como gemini:, claude:, gpt: o tts:, y el bot reenvía el mensaje al servicio correspondiente.

El bot se conecta a proveedores de LLM alojados, como Google Gemini, Anthropic Claude, OpenAI ChatGPT, MiniMax, Llama 3 alojado en Groq, Qwen alojado en Together, Cohere, lingyiwanwu y los chatbots de Dify. También incluye funciones locales o multimedia: conversión de texto a voz con ChatTTS, generación de imágenes y videos con Kling, un generador de imágenes con texto falso, un generador de pósteres basado en GitHubPoster y un publicador de artículos en Telegraph. Cada servicio requiere su propia clave de API, configurada mediante variables de entorno.

Para configurarlo, hay que instalar las dependencias con pip o crear una imagen de Docker y, después, proporcionar las claves correspondientes. Se pueden desactivar comandos individuales con la opción --disable-command.

Funciones clave

  • 01Chatea con ChatGPT, Claude, Gemini, MiniMax, Cohere y otros LLM mediante prefijos de comando.
  • 02Convierte texto a voz con ChatTTS.
  • 03Genera imágenes y videos con Kling.
  • 04Genera pósteres e imágenes de mapas estilizados.
  • 05Publica contenido en Telegraph.
  • 06Permite desactivar comandos individuales al iniciar.

Casos de uso

  • Usar varios proveedores de LLM desde un mismo chat de Telegram sin cambiar de aplicación.
  • Alojar tu propio bot personal de Telegram para reenviar solicitudes usando tus propias claves de API.
  • Generar voces, imágenes o videos desde conversaciones de Telegram.

Inicio rápido

  1. 1

    Instala las dependencias de Python

    pip install -r requirements.txt
  2. 2

    Obtén un token de bot de Telegram en BotFather

  3. 3

    Configura tu clave de API de Google Gemini

    export GOOGLE_GEMINI_KEY=${your_google_gemini_apikey}
  4. 4

    Inicia el bot con tu token de Telegram

    python tg.py ${telegram_bot_token}

Antes de usarlo

  • La mayoría de las funciones de IA necesitan una clave de API de pago o de un proveedor externo específico.
  • Según la advertencia del propio README, ejecutar el bot como un proceso de shell puede alterar la configuración del sistema.

En colecciones

Temas

Preguntas frecuentes

¿Qué es tg_bot_collections?
Un bot de Telegram en Python que reúne varios modelos de IA y herramientas multimedia (ChatGPT, Claude, Gemini, ChatTTS y generación de imágenes y videos) en una sola interfaz de chat. tg_bot_collections es un conjunto de bots de Telegram controlados por comandos y escritos en Python. Se ejecutan como un único proceso al proporcionar un token de bot de Telegram. Cada función se activa con un prefijo en el chat, como gemini:, claude:, gpt: o tts:, y el bot reenvía el mensaje al servicio correspondiente.
¿tg_bot_collections es gratuito? ¿Qué licencia tiene?
tg_bot_collections es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿tg_bot_collections sigue mantenido?
Mantenimiento activo. El último commit de tg_bot_collections fue el 21 oct 2026.
¿Para qué puedo usar tg_bot_collections?
Usar varios proveedores de LLM desde un mismo chat de Telegram sin cambiar de aplicación. Alojar tu propio bot personal de Telegram para reenviar solicitudes usando tus propias claves de API. Generar voces, imágenes o videos desde conversaciones de Telegram.
¿Cómo se instala tg_bot_collections?
Instala las dependencias de Python: pip install -r requirements.txt Obtén un token de bot de Telegram en BotFather Configura tu clave de API de Google Gemini: export GOOGLE_GEMINI_KEY=${your_google_gemini_apikey} Inicia el bot con tu token de Telegram: python tg.py ${telegram_bot_token}
¿Dónde consigo tg_bot_collections?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/yihong0618/tg_bot_collections

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados

Un complemento para Thunderbird que integra ChatGPT, Gemini, Claude u Ollama en tu buzón para responder, corregir, traducir, resumir y etiquetar correos.

Productividad y apps#thunderbird#email#thunderbird-addon
367+4 esta semana66JavaScriptGPL-3.0Bien mantenidoActualizado hace 15 horas