telegram-automation
Automatiza tarefas no Telegram, como enviar mensagens e gerenciar conversas. Permite que seu agente interaja com o Telegram de forma programada.
O que ela faz
Este agente ajuda você a automatizar tarefas no Telegram. Você pode usá-lo para enviar mensagens, fotos, documentos, gerenciar conversas e até mesmo configurar comandos para o seu bot.
Quando usar
- ✓Enviar uma mensagem para um grupo específico.
- ✓Compartilhar uma foto ou arquivo em um chat.
- ✓Verificar quem são os administradores de um grupo.
Exemplo do que pedir para a IA
“Envie uma foto para o grupo 'meus amigos' com a legenda 'Olha que legal!'”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Ele se conecta ao Telegram usando um token de bot e usa ferramentas específicas para realizar cada ação, como enviar mensagens ou arquivos. Primeiro, ele verifica se a conexão está ativa e depois executa a tarefa solicitada.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill telegram-automationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/telegram-automation/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Automação do Telegram via Rube MCP
Automatize operações do Telegram através do toolkit do Telegram da Composio via Rube MCP.
Pré-requisitos
- O Rube MCP deve estar conectado (ferramentas RUBE_SEARCH disponíveis)
- Conexão ativa do Telegram via
RUBE_MANAGE_CONNECTIONScom o toolkittelegram - Sempre chame
RUBE_SEARCH_TOOLSprimeiro para obter os esquemas de ferramentas atuais - Token de Bot do Telegram necessário (criado via @BotFather)
Configuração
Obtenha o Rube MCP: Adicione https://rube.app/mcp como um servidor MCP na configuração do seu cliente. Nenhuma chave de API é necessária — basta adicionar o endpoint e funciona.
- Verifique se o Rube MCP está disponível confirmando que
RUBE_SEARCH_TOOLSresponde - Chame
RUBE_MANAGE_CONNECTIONScom o toolkittelegram - Se a conexão não estiver ATIVA, siga o link de autenticação retornado para configurar o bot do Telegram
- Confirme se o status da conexão mostra ATIVO antes de executar quaisquer fluxos de trabalho
Fluxos de Trabalho Principais
1. Enviar Mensagens
Quando usar: O usuário deseja enviar mensagens de texto para um chat do Telegram
Sequência de ferramentas:
TELEGRAM_GET_ME- Verificar identidade e conexão do bot [Pré-requisito]TELEGRAM_GET_CHAT- Obter detalhes do chat e verificar acesso [Opcional]TELEGRAM_SEND_MESSAGE- Enviar uma mensagem de texto [Obrigatório]
Parâmetros chave:
chat_id: ID numérico do chat ou nome de usuário do canal (ex: '@nomedocanal')text: Conteúdo do texto da mensagemparse_mode: 'HTML' ou 'MarkdownV2' para formataçãodisable_notification: Enviar silenciosamente sem som de notificaçãoreply_to_message_id: ID da mensagem para responder
Armadilhas:
- O bot deve ser membro do chat/grupo para enviar mensagens
- MarkdownV2 requer escape de caracteres especiais:
_*[]()~>#+-=|{}.! - O modo HTML suporta tags limitadas:
<b>,<i>,<code>,<pre>,<a> - Mensagens têm um limite de 4096 caracteres; divida conteúdo mais longo
2. Enviar Fotos e Documentos
Quando usar: O usuário deseja compartilhar imagens ou arquivos em um chat do Telegram
Sequência de ferramentas:
TELEGRAM_SEND_PHOTO- Enviar uma imagem [Opcional]TELEGRAM_SEND_DOCUMENT- Enviar um arquivo/documento [Opcional]
Parâmetros chave:
chat_id: ID do chat de destinophoto: URL da foto ou file_id (para SEND_PHOTO)document: URL do documento ou file_id (para SEND_DOCUMENT)caption: Legenda opcional para a mídia
Armadilhas:
- Legendas de fotos têm um limite de 1024 caracteres
- Legendas de documentos também têm um limite de 1024 caracteres
- Arquivos de até 50MB podem ser enviados via API do bot
- Fotos são comprimidas pelo Telegram; use SEND_DOCUMENT para imagens não comprimidas
3. Gerenciar Chats
Quando usar: O usuário deseja obter informações do chat ou gerenciar configurações do chat
Sequência de ferramentas:
TELEGRAM_GET_CHAT- Obter informações detalhadas do chat [Obrigatório]TELEGRAM_GET_CHAT_ADMINISTRATORS- Listar administradores do chat [Opcional]TELEGRAM_GET_CHAT_MEMBERS_COUNT- Obter contagem de membros [Opcional]TELEGRAM_EXPORT_CHAT_INVITE_LINK- Gerar link de convite [Opcional]
Parâmetros chave:
chat_id: ID do chat de destino ou nome de usuário
Armadilhas:
- O bot deve ser um administrador para exportar links de convite
- GET_CHAT retorna campos diferentes para chats privados vs grupos vs canais
- A contagem de membros pode ser aproximada para grupos muito grandes
- A lista de administradores não inclui membros regulares
4. Editar e Excluir Mensagens
Quando usar: O usuário deseja modificar ou remover mensagens enviadas anteriormente
Sequência de ferramentas:
TELEGRAM_EDIT_MESSAGE- Editar uma mensagem enviada [Opcional]TELEGRAM_DELETE_MESSAGE- Excluir uma mensagem [Opcional]
Parâmetros chave:
chat_id: Chat onde a mensagem está localizadamessage_id: ID da mensagem a ser editada ou excluídatext: Novo conteúdo de texto (para edição)
Armadilhas:
- Bots só podem editar suas próprias mensagens
- Mensagens só podem ser excluídas dentro de 48 horas após o envio
- Em grupos, bots com permissões de exclusão podem excluir qualquer mensagem
- Editar uma mensagem remove seu histórico de carimbo de data/hora de 'editado'
5. Encaminhar Mensagens e Obter Atualizações
Quando usar: O usuário deseja encaminhar mensagens ou recuperar atualizações recentes
Sequência de ferramentas:
TELEGRAM_FORWARD_MESSAGE- Encaminhar uma mensagem para outro chat [Opcional]TELEGRAM_GET_UPDATES- Obter atualizações/mensagens recentes do bot [Opcional]TELEGRAM_GET_CHAT_HISTORY- Obter histórico de mensagens do chat [Opcional]
Parâmetros chave:
from_chat_id: Chat de origem para encaminhamentochat_id: Chat de destino para encaminhamentomessage_id: Mensagem a ser encaminhadaoffset: Offset de atualização para GET_UPDATESlimit: Número de atualizações a serem recuperadas
Armadilhas:
- Mensagens encaminhadas mostram a atribuição do remetente original
- GET_UPDATES retorna uma janela limitada de atualizações recentes
…
Perguntas frequentes
Meu bot precisa estar no grupo para enviar mensagens?
Sim, o bot precisa ser membro do grupo ou chat para poder enviar mensagens nele.
Qual o tamanho máximo de arquivo que posso enviar?
Você pode enviar arquivos de até 50MB. Fotos podem ser comprimidas, então use o envio de documento para imagens que não devem ser alteradas.
Como faço para formatar o texto das mensagens?
Você pode usar formatação HTML (como `<b>negrito</b>`) ou MarkdownV2 (como `*negrito*`). Lembre-se de escapar caracteres especiais se usar MarkdownV2.
Detalhes
Descrição original do autor
Automate Telegram tasks via Rube MCP (Composio): send messages, manage chats, share photos/documents, and handle bot commands. Always search tools first for current schemas.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4335
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
benchmark
Ajuda seu agente a medir a velocidade e a performance do código. É útil para garantir que as coisas estão rápidas e para encontrar problemas de lentidão.
affaan-m/ECC
content-hash-cache-pattern
Faz seu agente usar hashes de conteúdo para cachear resultados de processamento de arquivos. Isso evita processamento repetido e invalida o cache automaticamente quando o conteúdo muda. Útil para acelerar tarefas lentas.
affaan-m/ECC
parallel-execution-optimizer
Faz seu agente acelerar tarefas complexas dividindo-as em partes menores e executando-as em paralelo. Garante que tudo seja verificado ao final.
affaan-m/ECC