discord-bot-architect
Crie Bots Discord Prontos para Produção
Construir bots Discord do zero é complexo, com muitas armadilhas relacionadas a intents, registro de comandos e rate limiting. Esta skill fornece padrões prontos para uso para Discord.js e Pycord que seguem as melhores práticas para implantação em produção.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "discord-bot-architect". Crie um bot Discord.js básico com um comando ping
Résultat attendu:
A skill fornece uma estrutura de código completa incluindo configuração do cliente com intents mínimos, estrutura de pasta de comandos e arquivo de comando ping com sintaxe de slash command builder adequada.
Utilisation de "discord-bot-architect". Adicionar botão de confirmação a um comando
Résultat attendu:
A skill mostra como criar um ActionRowBuilder com componentes ButtonBuilder, lidar com interações de botão através de coletores e atualizar a resposta da mensagem.
Utilisation de "discord-bot-architect". Configurar um bot Python com slash commands
Résultat attendu:
A skill fornece um template main.py com configuração Pycord, configuração de intent, decoradores de slash command e lógica de carregamento de cog.
Audit de sécurité
SûrAll 45 static findings are false positives. The skill contains standard Discord bot patterns (dynamic require for command loading, fs.readdirSync for directory scanning, environment variable access for bot tokens, and Discord gateway connections). These are required for legitimate Discord bot functionality and do not pose security risks.
Score de qualité
Ce que vous pouvez construire
Criar um novo projeto de bot Discord
Estruture rapidamente um novo bot Discord com estrutura adequada para comandos e eventos
Adicionar UI interativa a bot existente
Melhore um bot com botões, menus de seleção e modals para interações ricas com usuários
Migrar de comandos legados para slash commands
Refatore um bot existente para usar slash commands modernos com opções adequadas
Essayez ces prompts
Use a skill discord-bot-architect para criar um comando ping básico com Discord.js que responde com a latência do bot.
Use a skill discord-bot-architect para criar um slash command com componentes de botão e menu de seleção que coleta entrada do usuário.
Use a skill discord-bot-architect para criar uma estrutura de bot Pycord usando cogs para organização de comandos.
Use a skill discord-bot-architect para mostrar como configurar corretamente gateway intents para um bot que precisa de conteúdo de mensagem mas quer minimizar intents privilegiados.
Bonnes pratiques
- Sempre use slash commands em vez de conteúdo de mensagem para comandos de bot
- Configure apenas os gateway intents mínimos necessários para reduzir requisitos de privilégio
- Separe comandos e eventos em diretórios diferentes com carregamento dinâmico
- Nunca sincronize comandos em cada inicialização do bot para evitar rate limits
Éviter
- Usar Message Content Intent para análise de comandos - descontinuado e requer intent privilegiado
- Sincronizar slash commands em cada inicialização do bot - causa problemas de rate limiting
- Bloquear o event loop com operações síncronas - causa desconexões do gateway
- Codificar tokens do bot no código-fonte - deve usar variáveis de ambiente