Nexus Bot
Loading...
Discord Bot Studio
Discord Bot Studio Produktionsorientiertes AI-Bot-Projektkit
Bereit zum Erstellen

PYTHON · DISCORD.PY · SQLITE

Ein kompletter KI-Discord-Bot, bereit für den Start.

Durchsuchen Sie die funktionierende Architektur, prüfen Sie jede Quelldatei und laden Sie einen sauberen Async-Starter herunter, den Sie lokal ausführen oder bereitstellen können.

—Projektdateien
4Discord Cogs
3Async-Services
100%env konfiguriert

SYSTEMKARTE

Kleine Module, klare Grenzen.

Durchgehend asynchron
01

Discord Edge

Slash-Befehle, Erwähnungen, Berechtigungen, Tipp-Status und lesbare Embeds befinden sich in fokussierten Cogs.

cogs/
02

AI-Gateway

Ein OpenAI-kompatibler HTTP-Client fügt Timeouts, Retry-Richtlinien, Anbieterkonfigurationen und sichere Fehlermeldungen hinzu.

services/ai_service.py
03

Permanenter Speicher

SQLite hält Guild-Einstellungen sowie pro Benutzer/Kanal geführte Konversationen isoliert, begrenzt, ablaufend und zurücksetzbar.

database.py
04

Sicherheitsebene

Spam, blockierte Wörter, Link-Filterung, Warnungen und Moderator-Logs laufen über explizit validierte Regeln.

cogs/moderation.py

QUELLEN-EXPLORER

Untersuchen Sie das Projekt Datei für Datei.

Select a fileSOURCE
Wählen Sie eine Datei aus dem Projektbaum aus, um sie zu untersuchen.

START-CHECKLISTE

Vom Download bis zur ersten Antwort.

01

Secrets konfigurieren

Kopieren Sie .env.example zu .env. Fügen Sie den Discord-Token, den KI-Schlüssel, die Provider-URL und das Modell hinzu. Committen Sie .env niemals.

02

Einladen mit minimalen Berechtigungen

Nutzen Sie die Scopes 'bot' und 'applications.commands'. Aktivieren Sie nur 'Message Content' und gewähren Sie bei Bedarf 'Send Messages', 'Embed Links', 'Read History' und 'Moderate Members'.

03

Synchronisieren und testen

Starten Sie den Bot einmal, um globale Befehle zu synchronisieren, oder setzen Sie DEV_GUILD_ID für eine sofortige Synchronisation während der Entwicklung. Achten Sie in den Logs auf Berechtigungs- oder Intent-Fehler.

04

Sicher bereitstellen

Nutzen Sie einen Worker auf Railway, Render, Fly.io oder einem kleinen VPS. Binden Sie persistenten Speicher für SQLite ein und konfigurieren Sie health-aware Neustarts.

Im Kit enthaltenEchte Python-Module, Tests, Umgebungsvorlage, README, Moderationsregeln und ein ordnungsgemäßes Shutdown-Handling.
Erstellt als praktischer Ausgangspunkt für verantwortungsvolle KI-Automatisierung.v1.0 · async-ready