beautyfree/telegram-agent

Skill universal para agente Telegram no Claude Code, Codex CLI, Cursor, Gemini CLI, Cline, Windsurf. Carregamento sob demanda com ~50x menos contexto que MCP. Inclui CLI autônomo, SKILL.md e instalação com um comando.

O que é telegram-agent?

O 'beautyfree/telegram-agent' é um skill universal para agentes de IA que permite a integração completa com a API do Telegram, suportando plataformas como Claude Code, Codex CLI, Cursor, Gemini CLI, Cline e Windsurf. Sua principal vantagem é o carregamento sob demanda (lazy-loaded), que reduz o consumo de contexto em aproximadamente 50 vezes em comparação com soluções baseadas em MCP, tornando-o extremamente eficiente para agentes com recursos limitados. O skill fornece um CLI autônomo para testes rápidos, um bundle SKILL.md completo com instruções detalhadas e um script de instalação com um único comando, facilitando a configuração. Ele gerencia autenticação via token do BotFather, suporta envio de mensagens, mídia e ações interativas, e armazena o histórico de conversas em JSON, sendo ideal para automatizar notificações, respostas ou integrações com outros sistemas.

Funciona com✓Claude Code✓Codex CLI✓Cursor✓Gemini CLI✓Windsurf
npx skills add beautyfree/telegram-agent

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que telegram-agent faz?

Skill universal para agente Telegram no Claude Code, Codex CLI, Cursor, Gemini CLI, Cline, Windsurf. Carregamento sob demanda com ~50x menos contexto que MCP. Inclui CLI autônomo, SKILL.md e instalação com um comando.

Instalação

Via script (recomendado)

bash <(curl -sL https://raw.githubusercontent.com/beautyfree/telegram-agent/main/install.sh)

Manual

  1. Clone o repositório:

    git clone https://github.com/beautyfree/telegram-agent.git
    cd telegram-agent
    
  2. Configure as variáveis de ambiente:

    export TELEGRAM_BOT_TOKEN="seu_token_aqui"
    export TELEGRAM_CHAT_ID="seu_chat_id_aqui"
    
  3. Execute o agente:

    python telegram_agent.py
    

Uso

Enviar mensagem

from telegram_agent import TelegramAgent

agent = TelegramAgent()
agent.send_message("Olá, mundo!")

Enviar foto

agent.send_photo("caminho/para/foto.jpg", "Legenda opcional")

Enviar documento

agent.send_document("caminho/para/documento.pdf")

Comandos CLI

python telegram_agent.py --send "Sua mensagem"
python telegram_agent.py --photo caminho/para/foto.jpg
python telegram_agent.py --document caminho/para/documento.pdf
python telegram_agent.py --help

Configuração

VariávelDescriçãoObrigatório
TELEGRAM_BOT_TOKENToken do bot obtido no BotFatherSim
TELEGRAM_CHAT_IDID do chat para onde enviar mensagensSim
TELEGRAM_API_URLURL personalizada da API (opcional)Não

Carregamento sob demanda

Este skill é carregado sob demanda, consumindo apenas ~50x menos contexto que implementações MCP equivalentes. O agente só carrega quando necessário, liberando recursos preciosos do contexto.

Plataformas suportadas

  • ✅ Claude Code
  • ✅ Codex CLI
  • ✅ Cursor
  • ✅ Gemini CLI
  • ✅ Cline
  • ✅ Windsurf

Licença

MIT - Consulte o arquivo LICENSE para mais detalhes.

Habilidades Relacionadas