Aplicativo web de chat em Go, auto-hospedado e voltado a equipes, que conecta modelos da OpenAI, Azure, Claude, Gemini e Ollama, com gerenciamento de usuários e limites de uso.
yihong0618/tg_bot_collections
Bot de Telegram em Python que reúne vários modelos de IA e ferramentas de mídia, como ChatGPT, Claude, Gemini, ChatTTS e geração de imagens e vídeos.
- Estrelas
- 592
- Forks
- 114
- Issues abertas
- 2
- Último commit
- há 17 dias
O que é?
tg_bot_collections é um conjunto de bots de Telegram controlados por comandos, escritos em Python e executados como um único processo com o token de um bot do Telegram. Cada recurso é acionado por um prefixo no chat, como gemini:, claude:, gpt: ou tts:, e o bot encaminha a mensagem para o serviço correspondente.
O bot se conecta a provedores de LLM hospedados, incluindo Google Gemini, Anthropic Claude, OpenAI ChatGPT, MiniMax, Llama 3 hospedado no Groq, Qwen hospedado no Together, Cohere, lingyiwanwu e chatbots do Dify. Também inclui recursos locais ou de mídia: conversão de texto em fala com ChatTTS, geração de imagens e vídeos com Kling, um gerador de imagens com texto falso, um gerador de pôsteres baseado no GitHubPoster e um publicador de artigos no Telegraph. Cada serviço exige uma chave de API própria, configurada por meio de variáveis de ambiente.
A configuração envolve instalar as dependências com pip ou criar uma imagem Docker e, em seguida, fornecer as chaves correspondentes. Comandos individuais podem ser desativados com a opção --disable-command.
Recursos principais
- 01Converse com ChatGPT, Claude, Gemini, MiniMax, Cohere e outros LLMs usando prefixos de comando.
- 02Conversão de texto em fala com ChatTTS.
- 03Geração de imagens e vídeos com Kling.
- 04Geração de pôsteres e imagens de mapas estilizados.
- 05Publique conteúdo no Telegraph.
- 06Desative comandos individuais na inicialização.
Casos de uso
- Usar vários provedores de LLM em um único chat do Telegram sem trocar de aplicativo.
- Hospedar seu próprio bot pessoal do Telegram para encaminhar solicitações usando suas próprias chaves de API.
- Gerar voz, imagens ou vídeos diretamente nas conversas do Telegram.
Início rápido
- 1
Instale as dependências do Python
pip install -r requirements.txt - 2
Obtenha um token de bot do Telegram no BotFather
- 3
Configure sua chave de API do Google Gemini
export GOOGLE_GEMINI_KEY=${your_google_gemini_apikey} - 4
Inicie o bot com seu token do Telegram
python tg.py ${telegram_bot_token}
Antes de usar
- A maioria dos recursos de IA precisa de uma chave de API paga ou de terceiros de um provedor específico.
- Segundo o próprio aviso do README, executar o bot como um processo de shell pode causar problemas na configuração do sistema.
Em coleções
Tópicos
Perguntas frequentes
- O que é tg_bot_collections?
- Bot de Telegram em Python que reúne vários modelos de IA e ferramentas de mídia, como ChatGPT, Claude, Gemini, ChatTTS e geração de imagens e vídeos. tg_bot_collections é um conjunto de bots de Telegram controlados por comandos, escritos em Python e executados como um único processo com o token de um bot do Telegram. Cada recurso é acionado por um prefixo no chat, como gemini:, claude:, gpt: ou tts:, e o bot encaminha a mensagem para o serviço correspondente.
- tg_bot_collections é gratuito? Qual é a licença?
- tg_bot_collections é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- tg_bot_collections ainda é mantido?
- Manutenção ativa. O último commit de tg_bot_collections foi em 21 de out. de 2026.
- Para que posso usar tg_bot_collections?
- Usar vários provedores de LLM em um único chat do Telegram sem trocar de aplicativo. Hospedar seu próprio bot pessoal do Telegram para encaminhar solicitações usando suas próprias chaves de API. Gerar voz, imagens ou vídeos diretamente nas conversas do Telegram.
- Como instalar tg_bot_collections?
- Instale as dependências do Python: pip install -r requirements.txt Obtenha um token de bot do Telegram no BotFather Configure sua chave de API do Google Gemini: export GOOGLE_GEMINI_KEY=${your_google_gemini_apikey} Inicie o bot com seu token do Telegram: python tg.py ${telegram_bot_token}
- Onde consigo tg_bot_collections?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/yihong0618/tg_bot_collections
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
App para Windows que envia o mesmo prompt simultaneamente ao ChatGPT, Gemini, Claude, Grok, DeepSeek e Copilot.
Sistema de administração auto-hospedado que integra vários provedores de LLM (OpenAI, Claude, Gemini, DeepSeek, Qwen e outros) por meio de uma API unificada.
Um complemento para Thunderbird que integra ChatGPT, Gemini, Claude ou Ollama à sua caixa de entrada para responder, revisar, traduzir, resumir e marcar e-mails.
Plugin do Obsidian que encontra notas e trechos semanticamente relacionados enquanto você escreve, usando um modelo de embeddings local integrado.
Pacote Python de código aberto que transforma sites, PDFs, imagens, vídeos do YouTube ou tópicos em conversas de podcast em áudio e em vários idiomas usando GenAI.