Pular para o conteúdo
Skillpedia
Automações48 mil · #2847

discord-automation

Permite ao agente automatizar tarefas no Discord. Ajuda a gerenciar mensagens, canais e outras funções. Facilita a administração de comunidades online.

O que ela faz

Esta ferramenta permite automatizar tarefas no Discord, como enviar mensagens, criar ou gerenciar cargos (roles) e usar webhooks. Ela se conecta ao Discord através de uma ferramenta chamada Rube MCP.

Quando usar

  • ✓Enviar mensagens automáticas para canais ou usuários.
  • ✓Criar, adicionar ou remover cargos para membros.
  • ✓Configurar webhooks para integrar com outros serviços.

Exemplo do que pedir para a IA

“Envie uma mensagem para o canal geral com o texto 'Olá a todos!'”

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/discord-automation/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/discord-automation/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta usa comandos específicos para interagir com o Discord. Primeiro, ela se conecta à sua conta do Discord. Depois, você pode pedir para ela realizar ações como enviar mensagens ou gerenciar cargos, usando os comandos disponíveis.

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 discord-automation

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/discord-automation/SKILL.md -o SKILL.md
Conteú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 Discord via Rube MCP

Automatize operações do Discord através das ferramentas Discord/Discordbot do Composio via Rube MCP.

Pré-requisitos

  • O Rube MCP deve estar conectado (RUBE_SEARCH_TOOLS disponível)
  • Conexão ativa do Discord via RUBE_MANAGE_CONNECTIONS com as ferramentas discord e discordbot
  • Sempre chame RUBE_SEARCH_TOOLS primeiro para obter os esquemas de ferramentas atuais

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.

  1. Verifique se o Rube MCP está disponível confirmando que RUBE_SEARCH_TOOLS responde
  2. Chame RUBE_MANAGE_CONNECTIONS com a ferramenta discordbot (operações de bot) ou discord (operações de usuário)
  3. Se a conexão não estiver ATIVA, siga o link de autenticação retornado para concluir a autenticação do Discord
  4. Confirme se o status da conexão mostra ATIVA antes de executar quaisquer fluxos de trabalho

Fluxos de Trabalho Principais

1. Enviar Mensagens

Quando usar: O usuário deseja enviar mensagens para canais ou DMs.

Sequência de ferramentas:

  1. DISCORD_LIST_MY_GUILDS - Listar servidores aos quais o bot pertence [Pré-requisito]
  2. DISCORDBOT_LIST_GUILD_CHANNELS - Listar canais em um servidor [Pré-requisito]
  3. DISCORDBOT_CREATE_MESSAGE - Enviar uma mensagem [Obrigatório]
  4. DISCORDBOT_UPDATE_MESSAGE - Editar uma mensagem enviada [Opcional]

Parâmetros principais:

  • channel_id: ID do floco do canal
  • content: Texto da mensagem (máximo de 2000 caracteres)
  • embeds: Matriz de objetos de incorporação para conteúdo rico
  • guild_id: ID do servidor para listagem de canais

Armadilhas:

  • O bot deve ter permissão SEND_MESSAGES no canal
  • Envio de alta frequência pode atingir limites de taxa por rota; respeite os cabeçalhos Retry-After
  • Apenas mensagens enviadas pelo mesmo bot podem ser editadas

2. Enviar Mensagens Diretas

Quando usar: O usuário deseja enviar uma DM para um usuário do Discord.

Sequência de ferramentas:

  1. DISCORDBOT_CREATE_DM - Criar ou obter canal de DM [Obrigatório]
  2. DISCORDBOT_CREATE_MESSAGE - Enviar mensagem para o canal de DM [Obrigatório]

Parâmetros principais:

  • recipient_id: ID do floco do usuário para DM
  • channel_id: ID do canal de DM de CREATE_DM

Armadilhas:

  • Não é possível enviar DM para usuários que desativaram DMs ou bloquearam o bot
  • CREATE_DM retorna o canal existente se um já existir

3. Gerenciar Cargos

Quando usar: O usuário deseja criar, atribuir ou remover cargos.

Sequência de ferramentas:

  1. DISCORDBOT_CREATE_GUILD_ROLE - Criar um novo cargo [Opcional]
  2. DISCORDBOT_ADD_GUILD_MEMBER_ROLE - Atribuir cargo a um membro [Opcional]
  3. DISCORDBOT_DELETE_GUILD_ROLE - Excluir um cargo [Opcional]
  4. DISCORDBOT_GET_GUILD_MEMBER - Obter detalhes do membro [Opcional]
  5. DISCORDBOT_UPDATE_GUILD_MEMBER - Atualizar membro (cargos, apelido, etc.) [Opcional]

Parâmetros principais:

  • guild_id: ID do floco do servidor
  • user_id: ID do floco do usuário
  • role_id: ID do floco do cargo
  • name: Nome do cargo
  • permissions: Valor de permissão bit a bit
  • color: Inteiro de cor RGB

Armadilhas:

  • A atribuição de cargo requer permissão MANAGE_ROLES
  • O cargo de destino deve estar abaixo na hierarquia do que o cargo mais alto do bot
  • DELETE remove permanentemente o cargo de todos os membros

4. Gerenciar Webhooks

Quando usar: O usuário deseja criar ou usar webhooks para integrações externas.

Sequência de ferramentas:

  1. DISCORDBOT_GET_GUILD_WEBHOOKS / DISCORDBOT_LIST_CHANNEL_WEBHOOKS - Listar webhooks [Opcional]
  2. DISCORDBOT_CREATE_WEBHOOK - Criar um novo webhook [Opcional]
  3. DISCORDBOT_EXECUTE_WEBHOOK - Enviar mensagem via webhook [Opcional]
  4. DISCORDBOT_UPDATE_WEBHOOK - Atualizar configurações do webhook [Opcional]

Parâmetros principais:

  • webhook_id: ID do webhook
  • webhook_token: Token secreto do webhook
  • channel_id: Canal para criação de webhook
  • name: Nome do webhook
  • content/embeds: Conteúdo da mensagem para execução

Armadilhas:

  • Tokens de webhook são segredos; manuseie com segurança
  • Webhooks podem postar com nome de usuário e avatar personalizados por mensagem
  • Permissão MANAGE_WEBHOOKS necessária para criação

5. Gerenciar Reações

Quando usar: O usuário deseja visualizar ou gerenciar reações de mensagens.

Sequência de ferramentas:

  1. DISCORDBOT_LIST_MESSAGE_REACTIONS_BY_EMOJI - Listar usuários que reagiram [Opcional]
  2. DISCORDBOT_DELETE_ALL_MESSAGE_REACTIONS - Remover todas as reações [Opcional]
  3. DISCORDBOT_DELETE_ALL_MESSAGE_REACTIONS_BY_EMOJI - Remover reações de emoji específicas [Opcional]
  4. DISCORDBOT_DELETE_USER_MESSAGE_REACTION - Remover reação de usuário específico [Opcional]

Parâmetros principais:

  • channel_id: ID do canal
  • message_id: ID do floco da mensagem
  • emoji_name: Emoji codificado em URL ou name:id para emojis personalizados
  • user_id: ID do usuário para remoção de reação específica

Armadilhas:

…

Perguntas frequentes

O que são 'snowflake IDs'?

São identificadores únicos, como números de série, que o Discord usa para diferenciar servidores, canais, usuários e mensagens.

O que são 'permission bitfields'?

São códigos numéricos que representam as permissões que um bot ou usuário tem no Discord, como permissão para enviar mensagens ou gerenciar cargos.

O que são 'rate limits'?

São limites de quantas ações você pode realizar em um certo período de tempo para evitar sobrecarregar o Discord. Se você atingir o limite, precisa esperar um pouco antes de tentar de novo.

Detalhes

Descrição original do autor

Automate Discord tasks via Rube MCP (Composio): messages, channels, roles, webhooks, reactions. Always search tools first for current schemas.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#2847
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas