Nexus Bot
Loading...
Discord Bot Studio
Discord Bot Studio Kit di progetto per bot AI orientato alla produzione
Pronto per la creazione

PYTHON · DISCORD.PY · SQLITE

Un bot Discord AI completo, mappato per il lancio.

Esplora l'architettura funzionante, ispeziona ogni file sorgente e scarica uno starter async pulito da eseguire localmente o distribuire.

—file di progetto
4Cogs di Discord
3servizi async
100%env configurato

MAPPA DEL SISTEMA

Piccoli moduli, confini chiari.

Asincrono in ogni livello
01

Edge Discord

Comandi slash, menzioni, permessi, stati di digitazione ed embed leggibili risiedono in cog focalizzati.

cogs/
02

Gateway AI

Un client HTTP compatibile con OpenAI aggiunge timeout, policy di riprova, configurazione del provider e messaggi di errore sicuri.

services/ai_service.py
03

Memoria persistente

SQLite mantiene le impostazioni della gilda e le conversazioni per utente/canale isolate, limitate, a scadenza e resettabili.

database.py
04

Livello di sicurezza

Spam, parole bloccate, filtraggio link, avvisi e log dei moderatori passano attraverso regole validate esplicite.

cogs/moderation.py

ESPLORATORE DEL CODICE

Ispeziona il progetto file per file.

Select a fileSOURCE
Seleziona un file dall'albero del progetto per ispezionarlo.

CHECKLIST DI LANCIO

Dal download alla prima risposta.

01

Configura i segreti

Copia .env.example in .env. Aggiungi il token di Discord, la chiave AI, l'URL del provider e il modello. Non caricare mai .env nel repository.

02

Invita con i privilegi minimi

Usa gli scope bot e applications.commands. Abilita solo Message Content, quindi concedi Send Messages, Embed Links, Read History e Moderate Members se necessario.

03

Sincronizza e testa

Avvia il bot una volta per sincronizzare i comandi globali, oppure imposta DEV_GUILD_ID per una sincronizzazione immediata in fase di sviluppo. Controlla i log per errori di permessi o intent.

04

Distribuisci in sicurezza

Usa un worker su Railway, Render, Fly.io o una piccola VPS. Monta un storage persistente per SQLite e configura i riavvii basati sullo stato di salute.

Incluso nel kitModuli Python reali, test, template dell'ambiente, README, regole di moderazione e gestione della chiusura sicura.
Creato come punto di partenza pratico per l'automazione responsabile dell'IA.v1.0 · async-ready