Compétences discord-bot-architect
🤖

discord-bot-architect

Sûr

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.

Prend en charge: Claude Codex Code(CC)
🥉 74 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

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ûr
v1 • 2/24/2026

All 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.

1
Fichiers analysés
282
Lignes analysées
0
résultats
1
Total des audits
Aucun problème de sécurité trouvé
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
100
Sécurité
91
Conformité aux spécifications

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

Crear comando ping básico
Usa la skill discord-bot-architect para crear un comando ping básico con Discord.js que responda con la latencia del bot.
Construir menú interactivo
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.
Configurar bot en Python con cogs
Usa la skill discord-bot-architect para crear una estructura de bot Pycord usando cogs para la organización de comandos.
Configurar intents apropiados
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

Foire aux questions

¿Cuál es la diferencia entre Discord.js y Pycord?
Discord.js es una biblioteca de JavaScript mientras que Pycord es una biblioteca de Python. Ambas proporcionan funcionalidad similar para construir bots de Discord. Elige basándote en tu lenguaje de programación preferido.
¿Necesito permisos especiales para usar comandos de barra?
No, los comandos de barra no requieren permisos especiales. Están disponibles para todos los bots y usan la API de comandos de aplicación de Discord.
¿Qué son los intents de gateway?
Los intents de gateway determinan qué eventos recibe tu bot de Discord. Algunos intents como Message Content son privilegiados y requieren aprobación en el Portal de Desarrolladores.
¿Cómo despliego comandos de barra?
Usa un script de despliegue separado para registrar comandos en lugar de sincronizar en cada inicio. Los comandos globales tardan hasta 1 hora en propagarse a todos los servidores.
¿Puedo usar botones y menús de selección juntos?
Sí, puedes agregar hasta 5 componentes por fila de acción. Los botones y menús de selección pueden combinarse pero solo se permite un menú de selección por fila.
¿Qué son los cogs en Pycord?
Los cogs son una forma de organizar comandos en archivos o módulos separados. Te permiten agrupar comandos relacionados y cargarlos dinámicamente.

Détails du développeur

Structure de fichiers

📄 SKILL.md