Entwicklung Skill

Discord Bot Architect

Bau deinen eigenen Discord-Bot — von der Idee bis produktionsreif. Plant, baut, prüft und erweitert moderne Bots mit dir: Slash Commands, Buttons, moderne Modals, Components V2, DSGVO und Integrationen wie YouTube/Twitch. Architektur und Sicherheit inklusive — nicht nur Code-Schnipsel.

DiscordDiscord BotDiscord.jsSlash CommandsComponents V2ModalsButtonsSelect MenusOAuth2WebhooksApplication EmojisTypeScriptDSGVODiscord ModerationTicketsTwitchYouTubeRSSRate LimitsBot-ArchitekturDiscord Bot erstellenDiscord Bot programmierenBot-EntwicklungDiscord APIdiscord.pyPythonInteractionsIntentsGatewayEmbedsAutocompleteEventSubBot HostingDiscord Developer PortalApplication Commands
Kostenlos
0 0 ★ 5,0 (1) v1.1.0 Aktualisiert 22.06.2026 von skills-for-ai

SKILL.md im offenen agentskills.io-Standard — direkt nutzbar in Claude, ChatGPT/Codex, Cursor, Copilot & Co.

Discord Bot Architect ist ein KI-Skill für die Discord-Bot-Entwicklung — dein Begleiter, um eigene Discord-Bots zu bauen, vom ersten Bot bis zum großen Community-System. Statt loser Snippets bekommst du echte Architektur-Entscheidungen (Bot oder Webhook?), saubere Slash Commands, Buttons, moderne Modals und Components V2, dazu Permissions, Rate-Limit- und Timeout-Schutz, DSGVO und Integrationen (YouTube/Twitch/RSS). Versteht Discord als komplettes Produkt-, UI- und API-System — vom Setup bis zum Deployment.

Was dieser Skill macht

  • Begleitet dich beim Bauen deines eigenen Discord-Bots — vom ersten Bot bis zum komplexen System: Setup & Developer-Portal, Slash Commands, Buttons & Modals bis Deployment; plant zuerst, codet dann.
  • Erkennt das Produktziel und leitet daraus ab, was wirklich gebraucht wird: echter Bot oder Webhook, Slash Commands, Buttons/Selects/Modals, Components V2, DB, Jobs, externe APIs, DSGVO-Flow, Activity.
  • Entwirft vollständige Bot-Pläne im festen Format (Ziel → Ansatz → Bot/Webhook/Activity → UX-Flow → Commands → Komponenten → Datenmodell → Security → DSGVO → Limits → Timeout → Emoji → Struktur → Code → Tests → Risiken → Definition of Done).
  • Baut moderne Discord-UI: Components V2 / ContainerBuilder V2, Sections, Media Galleries, moderne Modals (inkl. Selects & Datei-Upload), Buttons & Select-Menüs mit sauberem custom_id-Routing.
  • Prüft Payloads gegen Limits (Component-/Embed-/Modal-Budgets) und warnt früh — inkl. ausführbarer Validator-Scripts.
  • Macht jede Architektur timeout-sicher (3-Sekunden-Regel, Defer, Queues) und ressourcenschonend (Rate Limits, Caching, Pagination, Dedup).
  • Aktiviert DSGVO-Modus bei Userdaten/EU: Privacy-Data-Map, Zweck/Rechtsgrundlage/Speicherfrist, Privacy-Slash-Commands (info/consent/optout/export/delete).
  • Plant Integrationen (YouTube/Twitch/RSS/n8n/Zapier/Make) mit Push/EventSub statt aggressivem Polling, Duplikat-Schutz und Cooldowns.
  • Migriert Legacy-Embeds zu Components V2, kennt Moderation/Welcome/Tickets/Scheduled Posts/KI und empfiehlt Activities nur, wenn Message-Components das falsche Werkzeug sind.

Beschreibung

Discord Bot Architect ist ein Skill für die Discord-Bot-Entwicklung — er begleitet dich beim Planen, Bauen, Prüfen und Erweitern eigener Discord-Bots. Kein einfacher Code-Generator, sondern ein Architekt: Der Skill erkennt zuerst, was du wirklich baust, entscheidet Bot vs. Webhook vs. Activity, entwirft einen timeout-sicheren, limit-bewussten UX-Flow und liefert erst dann produktionsnahen Code. Er deckt das ganze Spektrum ab — Developer-Portal & OAuth2, Token/Secrets/ENV, lokale Entwicklung & Deployment, Slash-Command-Lifecycle (aktivieren/deaktivieren/löschen, Guild vs. Global), Interaktions-Lifecycle mit Defer/Timeout-Schutz, Components V2 / ContainerBuilder V2, moderne Modals (Selects, Datei-Upload, Checkboxen), Buttons/Selects mit custom_id-Routing, DB-getriebene Komponenten, Embeds, Application-Emoji-Registry, Permissions/Intents/Rollen-Hierarchie, Rate Limits/Performance/Queues, DSGVO mit Privacy-Data-Map und Privacy-Slash-Commands, Moderation, Welcome/Onboarding, Tickets, geplante Posts, KI-Integration und Activities/Embedded App SDK. Grundregeln: Discord-API ist die Wahrheit, discord.js nur die Komfortschicht; bei neuen Features gegen die offizielle Doku prüfen; Runtime bleibt schlank (Planung gehört in docs/ oder Memory, nicht in Runtime-Config); Sicherheit zuerst (kein Spam/Scam/Massen-DM/Raid — stattdessen Opt-in-Alternativen). Enthält 50 Referenz-Dateien, ausführbare Validator-Scripts (Payload-/Embed-/Modal-/Component-Budget-Checks, custom_id-Lint, Command-Manifest, OAuth-URL, ENV-Sicherheit, Privacy-Risiko, Timeout-Risiko, Emoji-Briefs) und generische TypeScript-Beispiele (discord.js v14). Einmalkauf, läuft lokal mit deiner eigenen KI.

Beispiele

Was es nicht macht

  • Baut keine Spam-/Scam-/Phishing-/Massen-DM-/Raid-/Massen-Ping-Tools und keine Rate-Limit-Umgehung — lehnt den schädlichen Teil ab und bietet eine sichere Opt-in-Alternative.
  • Liefert kein eigenes Discord-API-Paket und betreibt deinen Bot nicht — es plant, prüft und gibt Code; du führst ihn aus.
  • Erfindet keine aktuellen API-Zahlen/Fähigkeiten aus dem Gedächtnis bei Randfeatures — es markiert einen Doku-Check und bevorzugt Raw-Payloads, wenn Library-Support unklar ist.
  • Bläht keine Runtime-Config mit Planungs-Metadaten auf — Pläne leben in docs/ oder Memory.
  • Ersetzt keine serverseitigen Permission-Checks: Sichtbarkeit ist UX, Permission-Checks sind Sicherheit.

Kompatibilität & Technik

Claude (Projects & System-Prompt) & Claude CodeChatGPT/Codex, Cursor, Copilot, Gemini CLI, Windsurf, Cline (SKILL.md/Paste-in)Stack-unabhängig; Beispiele in TypeScript + discord.js v14; optionale Node-Validator-Scripts
Geprüft (intern)
6 Szenarien
Empfohlene Laufzeit
Jedes fähige Chat-Modell; in Tools mit Datei-/Projektkontext (Claude Code, Cursor u. a.) besonders rund, weil der Skill seine Referenzen, Validator-Scripts und Beispiele direkt im Repo nutzen kann.
Modi
Capability Answer · Architecture Plan · Payload Design · Code Review · Limit Check · Webhook-vs-Bot Decision · Modal Flow Design · DB-driven UI · Infrastructure Plan · Migration Advice · Privacy Data Map · Integration Plan · Product Experience Compiler · Safety Review
Eingaben
Frage/Anforderung in natürlicher Sprache („Plane einen DSGVO-sicheren Giveaway-Bot“) · Vorhandener Bot-Code / Payload (für Review oder Limit-Check) · Legacy-Embed (für Migration zu Components V2) · Feature-Beschreibung (für Architektur-Plan, Privacy-Data-Map, Integration)
Ausgabeformat
Je nach Anfrage einer von 14 Antwort-Modi: kurze Capability-Antwort, vollständiger Bot-Plan (17 Abschnitte), Payload-Design, Code-Review, Limit-/Budget-Check, Bot-vs-Webhook-Entscheidung, Modal-Flow, Privacy-Data-Map, Integrations-Plan oder Safety-Review — produktionsnah, mit Limits/Timeout/Spam-Hinweisen.
Unterkategorie
Discord / Bot-Entwicklung
Lizenz
Proprietär

Sicherheitsprofil

Lokal

Läuft komplett bei dir mit deiner eigenen KI — keine externe Runtime, keine laufenden Kosten.

Enthält Skripte

Enthält ausführbaren Code oder führt Aktionen/Tools aus — vor der Nutzung kurz reinschauen.

Kein Netzzugriff

Arbeitet offline mit dem, was du gibst — ruft von sich aus keine externen Dienste auf.

Was bedeuten diese Badges? →

Lieferumfang

  • discord-bot-architect-1.1.0/117 Dateien
    • .claude-plugin/marketplace.json
    • plugins/discord-bot-architect/skills/discord-bot-architect/117 Dateien
      • SKILL.md
      • README.md
      • AGENTS.md
      • manifest.json
      • docs/10 Dateien
        • architecture-decisions.md
        • command-lifecycle.md
        • component-budget-template.md
        • emoji-assets.todo.md
        • integration-map.md
        • privacy-data-map.md
        • project-memory-template.md
        • release-checklist.md
        • safety-and-anti-spam-policy.md
        • ui-icon-guidelines.md
      • examples/39 Dateien
        • activities/1 Datei
          • README.md
        • assets/4 Dateien
          • emoji-assets.todo.md
          • emojiRegistry.json
          • emojiResolver.ts
          • ui-icon-guidelines.md
        • command-registration/5 Dateien
          • bulk-overwrite.ts
          • delete-command.ts
          • disable-command-default-permissions.ts
          • register-global-commands.ts
          • register-guild-commands.ts
        • components-v2/4 Dateien
          • button-action-row.ts
          • container-announcement.ts
          • media-gallery.ts
          • section-with-thumbnail.ts
        • integrations/4 Dateien
          • rss-announcement.ts
          • scheduled-event-reminder.ts
          • twitch-eventsub-live-alert.ts
          • youtube-websub-upload-alert.ts
        • interactions/4 Dateien
          • button-router.ts
          • custom-id-parser.ts
          • modal-router.ts
          • safe-defer-pattern.ts
        • modals/4 Dateien
          • modal-checkbox-consent.ts
          • modal-file-upload.ts
          • modal-string-select.ts
          • modal-text-input.ts
        • privacy/4 Dateien
          • consent-flow.ts
          • delete-user-data.ts
          • export-user-data.ts
          • privacy-command.ts
        • starter-typescript-discordjs/9 Dateien
          • .env.example
          • package.json
          • tsconfig.json
          • src/6 Dateien
            • app/4 Dateien
              • client.ts
              • config.ts
              • deployCommands.ts
              • interactionRouter.ts
            • shared/2 Dateien
              • ui/2 Dateien
                • emojis/2 Dateien
                  • emojiRegistry.json
                  • emojiResolver.ts
      • references/52 Dateien
        • 00-read-current-docs-first.md
        • 01-goal-detection.md
        • 02-language-and-stack-choice.md
        • 03-best-practice-project-structure.md
        • 04-memory-and-docs-vs-runtime.md
        • 05-developer-portal-oauth-install.md
        • 06-tokens-secrets-env.md
        • 07-local-dev-server-deployment.md
        • 08-slash-commands-registration.md
        • 09-slash-commands-disable-delete-permissions.md
        • 10-interactions-lifecycle-timeouts.md
        • 11-embeds-legacy-messages.md
        • 12-components-v2-containerbuilder.md
        • 13-component-budgeter.md
        • 14-component-layout-matrix.md
        • 15-buttons-selects-custom-id-routing.md
        • 16-modals-modern-components.md
        • 17-db-driven-components.md
        • 18-webhooks-bot-vs-webhook.md
        • 19-permissions-intents-role-hierarchy.md
        • 20-application-emojis-and-ui-icons.md
        • 21-discord-assets-and-graphics.md
        • 22-rate-limits-performance-queues.md
        • 23-discordjs-v14-patterns.md
        • 24-raw-discord-api-payloads.md
        • 25-testing-debugging.md
        • 26-discord-ui-qa-theme-mobile-accessibility.md
        • 27-migration-doctor-legacy-to-v2.md
        • 28-command-lifecycle-manager.md
        • 29-common-errors-and-fixes.md
        • 30-dsgvo-gdpr-privacy.md
        • 31-privacy-data-map-generator.md
        • 32-privacy-slash-command-patterns.md
        • 40-integrations-overview.md
        • 41-youtube.md
        • 42-twitch.md
        • 43-rss.md
        • 44-forms-crm.md
        • 45-n8n-zapier-webhooks.md
        • 46-moderation-automation.md
        • 47-welcome-onboarding.md
        • 48-ticket-support-systems.md
        • 49-scheduled-posts-campaigns.md
        • 50-ai-integration.md
        • 51-bot-product-modes.md
        • 52-discord-experience-compiler.md
        • 53-install-surface-strategy.md
        • 54-engagement-loop-designer.md
        • 55-account-linking-and-external-identity.md
        • 60-activities-and-embedded-app-sdk.md
        • 99-limits-cheatsheet.md
        • discord-bot-architect-checklist.md
      • scripts/12 Dateien
        • check-command-manifest.mjs
        • check-custom-id-schema.mjs
        • check-env-safety.mjs
        • check-modal-payload.mjs
        • component-budget-report.mjs
        • count-embed-limits.mjs
        • generate-missing-emoji-briefs.mjs
        • generate-oauth-url.mjs
        • inspect-components-v2.mjs
        • interaction-timeout-risk.mjs
        • scan-privacy-risk.mjs
        • validate-discord-payload.mjs
    • .agents/skills/discord-bot-architect/→ universell — gleicher Inhalt (Codex, Cursor, Copilot, Gemini, Windsurf, Cline)
    • LICENSE.txt

Installation

Nach dem Freischalten installierst du mit einem Befehl — erkennt dein KI-Tool automatisch.

Läuft inClaude CodeGitHub CopilotGemini CLICursorCodex CLIWindsurfCline

Auch als Chat-Prompt nutzbar

Methode im Chat

Kein KI-Tool? Füg ihn in Claude, ChatGPT oder Gemini ein und nutze die Methode sofort.

Du bekommst die volle Methode. Nur 12 Helfer-Skript(e), die Teile automatisieren, laufen erst in der Installation.

Die Installation ist die volle Version — sie greift automatisch, führt ihre Skripte aus und lädt Referenzen bei Bedarf. Als Chat-Prompt fährst du die Methode selbst.

Zum Kopieren des paste-fertigen Prompts freischalten — danach in „Meine Skills".

Bewertungen

5,0 1 Bewertung

Hinweis

Generischer Experten-Skill — kopiert nichts aus einem bestehenden Bot-Projekt. Beispiele sind TypeScript + discord.js v14; die Methodik ist stack-unabhängig (auch Python/Go/Rust/Raw-HTTP). Discord-API-Zahlen können sich ändern — der Skill empfiehlt bei neuen Features einen Doku-Check.

Änderungen

  • v1.1.022.06.2026Platform-native Ausgabe: nutzt jetzt aktiv die nativen Formate deiner Plattform — Tabellen, Checklisten, Codeblöcke und anklickbare/Button-Optionen, mit nummeriertem Fallback auf Plattformen ohne Interaktion. Dazu interne Metadaten, die den kommenden Agent-Baukasten vorbereiten.
  • v1.0.021.06.2026Erstveröffentlichung: umfassender Discord-Bot-Architektur-Skill nach AUTHORING v2 — Bot-first-Default, Safety/Anti-Spam, Stack-Wahl (TS + discord.js v14), zwei Projektstrukturen, Runtime-vs-Docs-vs-Memory, Components V2 / ContainerBuilder V2, moderne Modals, Slash-Command-Lifecycle, Timeout-/Rate-Limit-Schutz, DSGVO mit Privacy-Data-Map, Integrationen (YouTube/Twitch/RSS/n8n), Activities. 50 References + paste-fertige Checkliste, 12 ausführbare Validator-Scripts, generische TS-Beispiele und interne Evals.

Häufige Fragen

Was macht Discord Bot Architect?

Discord Bot Architect ist ein KI-Skill für die Discord-Bot-Entwicklung — dein Begleiter, um eigene Discord-Bots zu bauen, vom ersten Bot bis zum großen Community-System. Statt loser Snippets bekommst du echte Architektur-Entscheidungen (Bot oder Webhook?), saubere Slash Commands, Buttons, moderne Modals und Components V2, dazu Permissions, Rate-Limit- und Timeout-Schutz, DSGVO und Integrationen (YouTube/Twitch/RSS). Versteht Discord als komplettes Produkt-, UI- und API-System — vom Setup bis zum Deployment.

Warum Discord Bot Architect statt einfach einen Prompt zu schreiben?

Weil er zuerst plant und dann codet — er entscheidet Bot vs. Webhook, entwirft einen timeout-sicheren, limit-bewussten UX-Flow und prüft Payloads gegen Component-, Embed- und Modal-Budgets, statt lose Snippets auszuwerfen. Er hält die 3-Sekunden-Regel, Rate-Limits und Berechtigungen konsequent ein und lehnt schädliche Ideen wie Massen-DMs ab, indem er eine sichere Opt-in-Alternative baut. So bekommst du Architektur und Disziplin, die ein einzelner Prompt selten mitliefert.

Wann lohnt sich Discord Bot Architect — und wann eher nicht?

Er lohnt sich, wenn du einen eigenen Bot baust oder erweiterst — vom ersten Setup über Slash Commands, Buttons, moderne Modals und Components V2 bis zu DSGVO, Integrationen (YouTube/Twitch/RSS) oder der Migration alter Embeds. Weniger nötig ist er, wenn wirklich nur ein einzelner automatischer Post genügt — dafür reicht oft schon ein Webhook statt eines Bots. Beachte außerdem — er plant, prüft und liefert Code, betreibt oder hostet deinen Bot aber nicht, das Ausführen bleibt bei dir.

Wie erstelle ich einen Discord Bot?

In Kürze: im Discord Developer Portal eine App + Bot anlegen, den Token sicher speichern, den Bot per OAuth2 einladen, Slash Commands registrieren, lokal entwickeln und dann deployen. Discord Bot Architect führt dich durch jeden Schritt und baut den Code mit dir — Standard ist TypeScript + discord.js, aber stack-unabhängig.

Welche Programmiersprache und Library brauche ich?

Standard-Empfehlung ist TypeScript + discord.js v14 — der Skill ist aber stack-unabhängig (auch Python/discord.py, Go oder rohe HTTP-Interactions). Die Discord-API ist die Quelle der Wahrheit; wenn eine Library ein neues Feature noch nicht kann, liefert der Skill den passenden Raw-Payload.

Brauche ich Programmiererfahrung?

Der Skill ist für Entwickler aller Level — vom ersten Bot bis zum komplexen Community-System. Einsteiger holt er beim Setup, Token und den ersten Slash Commands ab; Fortgeschrittenen liefert er Architektur, Limits, Timeout- und Rate-Limit-Schutz sowie Edge-Cases.

Unterstützt es Slash Commands, Buttons, Modals und Components V2?

Ja, die komplette moderne Discord-UI: Slash-Command-Lifecycle (anlegen/aktivieren/löschen), Buttons & Select-Menüs mit custom_id-Routing, moderne Modals (Label, Selects, Datei-Upload) und Components V2 / ContainerBuilder — durchgängig timeout- und limit-sicher.

Wo läuft mein Bot — und hilft der Skill beim Hosten und Deployen?

Der Skill selbst läuft lokal mit deiner KI. Für den Bot plant er lokale Entwicklung und Server-Deployment (Prozess-Manager, Docker, Secrets/ENV, Sharding) und entscheidet, ob ein echter Bot oder ein einfacher Webhook reicht.

Hilft es bei DSGVO und bei bestehenden Bots?

Ja. Bei Userdaten/EU schaltet der Skill einen Datenschutz-Modus mit Privacy-Datenkarte und Privacy-Slash-Commands frei. Bestehende Bots kann er prüfen und debuggen, Legacy-Embeds auf Components V2 migrieren und mit Integrationen wie YouTube/Twitch/RSS erweitern.

Mit welchen KI-Tools funktioniert Discord Bot Architect?

Claude (Projects & System-Prompt) & Claude Code · ChatGPT/Codex, Cursor, Copilot, Gemini CLI, Windsurf, Cline (SKILL.md/Paste-in) · Stack-unabhängig; Beispiele in TypeScript + discord.js v14; optionale Node-Validator-Scripts

Wie setze ich Discord Bot Architect ein?

Discord Bot Architect ist eine SKILL.md im offenen agentskills.io-Standard: per Befehl installieren (npx) oder herunterladen und ins KI-Tool laden — Claude (Projects), ChatGPT (Custom GPT), Cursor, Copilot, Gemini CLI u. a. Kein Code nötig.