Repolode
yihong0618

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. 1

    Instale as dependências do Python

    pip install -r requirements.txt
  2. 2

    Obtenha um token de bot do Telegram no BotFather

  3. 3

    Configure sua chave de API do Google Gemini

    export GOOGLE_GEMINI_KEY=${your_google_gemini_apikey}
  4. 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

Um complemento para Thunderbird que integra ChatGPT, Gemini, Claude ou Ollama à sua caixa de entrada para responder, revisar, traduzir, resumir e marcar e-mails.

Produtividade e apps#thunderbird#email#thunderbird-addon
367+4 esta semana66JavaScriptGPL-3.0Bem mantidoAtualizado há 10 horas