Compétences discord-bot-architect
🤖

discord-bot-architect

Sûr

Production-Ready Discord-Bots erstellen

Das Erstellen von Discord-Bots von Grund auf ist komplex mit vielen Fallstricken rund um Intents, Befehlsregistrierung und Rate-Limiting. Diese Skill bietet gebrauchsfertige Muster für Discord.js und Pycord, die Best Practices für die Produktionsbereitstellung folgen.

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". Create a basic Discord.js bot with a ping command

Résultat attendu:

Die Skill bietet eine vollständige Code-Struktur einschließlich Client-Setup mit minimalen Intents, einem Commands-Ordner und einer Ping-Befehlsdatei mit korrekter Slash-Command-Builder-Syntax.

Utilisation de "discord-bot-architect". Add a confirm button to a command

Résultat attendu:

Die Skill zeigt, wie man einen ActionRowBuilder mit ButtonBuilder-Komponenten erstellt, Button-Interaktionen durch Collectoren handhabt und die Nachrichtenantwort aktualisiert.

Utilisation de "discord-bot-architect". Set up a Python bot with slash commands

Résultat attendu:

Die Skill bietet ein main.py-Template mit Pycord-Setup, Intent-Konfiguration, Slash-Command-Decorators und Cog-Loading-Logik.

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

Neues Discord-Bot-Projekt erstellen

Schnell ein neues Discord-Bot-Projekt mit korrekter Struktur für Befehle und Events aufbauen

Interaktive UI zu bestehendem Bot hinzufügen

Einen Bot mit Buttons, Select-Menüs und Modals für reichhaltige Benutzerinteraktionen erweitern

Migration von Legacy-Befehlen zu Slash-Befehlen

Vorhandenen Bot refaktorieren, um moderne Slash-Befehle mit korrekten Optionen zu verwenden

Essayez ces prompts

Basic Ping-Befehl erstellen
Use the discord-bot-architect skill to create a basic ping command with Discord.js that replies with the bot latency.
Interaktives Menü erstellen
Use the discord-bot-architect skill to create a slash command with button and select menu components that collect user input.
Python-Bot mit Cogs einrichten
Use the discord-bot-architect skill to create a Pycord bot structure using cogs for command organization.
Korrekte Intents konfigurieren
Use the discord-bot-architect skill to show me how to properly configure gateway intents for a bot that needs message content but wants to minimize privileged intents.

Bonnes pratiques

  • Verwende immer Slash-Befehle statt Nachrichteninhalt für Bot-Befehle
  • Konfiguriere nur die mindestens erforderlichen Gateway-Intents, um Privileg-Anforderungen zu reduzieren
  • Trenne Befehle und Events in verschiedene Verzeichnisse mit dynamischem Loading
  • Synchronisiere Befehle niemals bei jedem Bot-Start, um Rate-Limits zu vermeiden

Éviter

  • Message Content Intent für Befehlsparsing verwenden - veraltet und erfordert privilegierten Intent
  • Slash-Befehle bei jedem Bot-Startup synchronisieren - verursacht Rate-Limiting-Probleme
  • Die Event-Loop mit synchronen Operationen blockieren - verursacht Gateway-Disconnects
  • Bot-Tokens im Quellcode hardcodieren - sollte Umgebungsvariablen verwenden

Foire aux questions

Was ist der Unterschied zwischen Discord.js und Pycord?
Discord.js ist eine JavaScript-Bibliothek, während Pycord eine Python-Bibliothek ist. Beide bieten ähnliche Funktionalität für die Erstellung von Discord-Bots. Wähle basierend auf deiner bevorzugten Programmiersprache.
Benötige ich spezielle Berechtigungen, um Slash-Befehle zu verwenden?
Nein, Slash-Befehle erfordern keine speziellen Berechtigungen. Sie sind für alle Bots verfügbar und verwenden die Discord Application Commands API.
Was sind Gateway-Intents?
Gateway-Intents bestimmen, welche Events dein Bot von Discord empfängt. Einige Intents wie Message Content sind privilegiert und erfordern eine Genehmigung im Developer Portal.
Wie deploye ich Slash-Befehle?
Verwende ein separates Deploy-Skript, um Befehle zu registrieren, anstatt bei jedem Startup zu synchronisieren. Global Commands brauchen bis zu 1 Stunde, um sich auf alle Server zu verteilen.
Kann ich Buttons und Select-Menüs zusammen verwenden?
Ja, du kannst bis zu 5 Komponenten pro Action Row hinzufügen. Buttons und Select-Menüs können kombiniert werden, aber nur ein Select-Menü pro Row ist erlaubt.
Was sind Cogs in Pycord?
Cogs sind eine Möglichkeit, Befehle in separate Dateien oder Module zu organisieren. Sie ermöglichen es, verwandte Befehle zusammenzufassen und dynamisch zu laden.

Détails du développeur

Structure de fichiers

📄 SKILL.md