Versão breve
- Comece por um comando de barra e pelas permissões mínimas necessárias.
- Um teste de código aprovado não substitui a verificação do comando no Discord.
Uma competência de bots Discord para Claude deve orientar o agente numa funcionalidade que funcione: definir o comando, criar a aplicação Discord, pedir apenas as permissões necessárias, proteger o token e testar num servidor que controla. Uma lista de verificação que exige confirmar o comando no Discord é mais útil do que uma pasta de exemplos genéricos.
Comece por um comando e as suas permissões
Imagine uma comunidade que quer utilizar /resources topic:design para obter uma ligação selecionada. Registe quem pode chamar o comando, onde deve responder, se a resposta pode ser pública e onde ficam as ligações. Isso permite implementar e testar uma funcionalidade completa. Um pedido como «crie um bot de comunidade» deixa por decidir permissões, tratamento de dados e critérios de sucesso.
O guia de início rápido do Discord explica a aplicação, o utilizador bot, as credenciais e a instalação. Utilize a versão atual ao configurar a aplicação, pois as definições do portal e os nomes das permissões podem mudar. A documentação de comandos de aplicação explica a estrutura dos comandos de barra e o tratamento das interações.
Decisão | No exemplo | Por que é relevante |
|---|---|---|
Comando |
| Um comportamento testável em vez de uma lista vaga de funcionalidades |
Instalação | Primeiro num servidor de teste | Permite verificar alterações sem afetar todos os servidores |
Permissões | Apenas as necessárias para enviar a resposta | Reduz as formas de um erro afetar o servidor |
Dados | Ligações selecionadas, sem criação de perfis de utilizadores | Evita recolher conteúdo desnecessário para o comando |
Falha | Erro temporário e útil para um tema desconhecido | O utilizador sabe o que experimentar a seguir |

Instale um fluxo de trabalho e desenvolva no projeto
O Claude Code pode carregar instruções de uma competência, conforme descrito na sua documentação de competências. Instale a competência Discord Bot Builder para obter o plano, a revisão de permissões e a lista de testes. Forneça os ficheiros existentes e o destino de alojamento. A competência deve adaptar-se à linguagem e à framework do projeto.
Guarde o token do bot numa variável de ambiente ou num gestor de segredos. Nunca o cole na conversa, num ficheiro de código ou no código do navegador. Se o token foi exposto, substitua-o no Discord Developer Portal e atualize o segredo do alojamento. Peça ao Claude um .env.example apenas com nomes de variáveis.
Num bot baseado em comandos, considere os comandos de aplicação antes de ler todas as mensagens. Peça uma intenção privilegiada apenas quando a funcionalidade a exigir e a aplicação estiver configurada para a utilizar. Conceda os âmbitos de instalação e as permissões mínimos para o comportamento real.
Peça ao Claude que demonstre a primeira funcionalidade
Um pedido de desenvolvimento útil é: «Neste projeto Node, implemente um comando de barra Discord, /resources topic, com a tecnologia existente. Devolva uma ligação selecionada para design e uma resposta clara para temas desconhecidos. Utilize variáveis de ambiente para as credenciais, peça apenas os âmbitos e permissões necessários, registe o comando no meu servidor de teste e acrescente testes para entradas válidas e configuração em falta. Mostre as verificações manuais exatas antes de considerar o trabalho concluído.»
O Claude pode escrever ficheiros e testes, mas um teste unitário aprovado não comprova o registo, a instalação e a resposta no Discord. Teste num servidor que controla. Chame o comando como utilizador autorizado, com um tema desconhecido e sem uma permissão necessária. Registe os resultados observados e corrija as falhas de configuração ou código.
Publique sem perder o controlo do bot
Coloque as credenciais nas definições de segredos do alojamento e defina um procedimento de reinício. Registe nomes de comandos, categorias de erro e identificadores úteis de pedidos; evite registar tokens e mensagens privadas. Documente como desativar o bot, substituir o token e atualizar os comandos registados. Se guardar dados de utilizadores, indique quais, porquê e durante quanto tempo.
A primeira publicação está concluída quando o comando funciona no servidor pretendido e a equipa consegue repetir a instalação a partir das instruções escritas. Depois, acrescente funcionalidades uma a uma e reveja as permissões quando for necessário mais acesso.
Perguntas frequentes
Um bot de comandos de barra precisa de ler todas as mensagens?
Não. Um comando como /resources pode responder à sua própria interação. Se outra funcionalidade exigir conteúdo de mensagens ou uma intenção privilegiada, especifique-a, confirme os requisitos atuais do Discord e atualize a configuração deliberadamente. Não peça acesso abrangente como atalho.
O que devo fornecer ao Claude antes de começar?
Forneça o repositório existente, o ambiente de execução, a especificação de um comando, o servidor de teste, o destino de alojamento e as permissões que aceita conceder. Forneça nomes de variáveis de credenciais, sem os valores dos tokens. Peça um relatório dos testes de código e das verificações manuais ainda necessárias no Discord.
Ponha em prática
O seu próximo passo
Praticar
SkillDiscord Bot BuilderTem uma pergunta ou uma correção?
Contactar a Thrive


