discord-bot-architect
Crea Bots de Discord Listos para Producción
Crear bots de Discord desde cero es complejo y tiene muchos problemas potenciales alrededor de intents, registro de comandos y limitación de velocidad. Esta skill proporciona patrones listos para usar para Discord.js y Pycord que siguen las mejores prácticas para el despliegue en producción.
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". Crear un bot básico de Discord.js con un comando ping
Résultat attendu:
La skill proporciona una estructura completa de código incluyendo la configuración del cliente con intents mínimos, una estructura de carpetas de comandos, y un archivo de comando ping con la sintaxis adecuada del constructor de comandos de barra.
Utilisation de "discord-bot-architect". Agregar un botón de confirmación a un comando
Résultat attendu:
La skill muestra cómo crear un ActionRowBuilder con componentes ButtonBuilder, manejar interacciones de botones a través de collectors, y actualizar la respuesta del mensaje.
Utilisation de "discord-bot-architect". Configurar un bot en Python con comandos de barra
Résultat attendu:
La skill proporciona una plantilla main.py con configuración de Pycord, configuración de intents, decoradores de comandos de barra y lógica de carga de cogs.
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
Crear un nuevo proyecto de bot de Discord
Genera rápidamente un nuevo bot de Discord con la estructura adecuada para comandos y eventos
Agregar interfaz interactiva a un bot existente
Mejora un bot con botones, menús de selección y modales para interacciones ricas con el usuario
Migrar de comandos heredados a comandos de barra
Refactoriza un bot existente para usar comandos de barra modernos con las opciones adecuadas
Essayez ces prompts
Usa la skill discord-bot-architect para crear un comando ping básico con Discord.js que responda con la latencia del bot.
Usa la skill discord-bot-architect para crear un comando de barra con componentes de botón y menú de selección que recolecten entrada del usuario.
Usa la skill discord-bot-architect para crear una estructura de bot Pycord usando cogs para la organización de comandos.
Usa la skill discord-bot-architect para mostrarme cómo configurar apropiadamente los intents de gateway para un bot que necesita contenido de mensajes pero quiere minimizar los intents privilegiados.
Bonnes pratiques
- Usa siempre comandos de barra en lugar de contenido de mensajes para los comandos del bot
- Configura solo los intents de gateway mínimos necesarios para reducir los requisitos de privilegios
- Separa los comandos y eventos en diferentes directorios con carga dinámica
- Nunca sincronices comandos en cada inicio del bot para evitar límites de velocidad
Éviter
- Usar Message Content Intent para el análisis de comandos - está obsoleto y requiere un intent privilegiado
- Sincronizar comandos de barra en cada inicio del bot - causa problemas de limitación de velocidad
- Bloquear el event loop con operaciones síncronas - causa desconexiones del gateway
- Codificar tokens de bot en el código fuente - se deben usar variables de entorno