Ghid
Cum faci un bot Discord fără să programezi
Actualizat 18 octombrie 2026
Un bot Discord este un mic program care se conectează la Discord cu un token și răspunde la comenzi slash, reacționează la membrii noi sau moderează mesajele. Poți avea unul fără să scrii cod: creează botul în portalul pentru dezvoltatori Discord, descrie ce trebuie să facă și lasă Codexe să îl scrie în Python (discord.py) sau Node.js (discord.js). Îl încerci cu propriul token înainte să îl găzduiești.
Schimbă comenzile după ce are nevoie serverul tău.
Generează asta cu CodexePas cu pas
1.Creează botul în Discord
În portalul pentru dezvoltatori Discord, creează o aplicație, deschide Bot și copiază token-ul. Tratează-l ca pe o parolă.
2.Alege Python sau Node.js
Merg amândouă. Alege-l pe cel pe care îl suportă hostul tău sau pe cel pe care îl știe un prieten care te-ar putea ajuta mai târziu.
3.Descrie comenzile și evenimentele
Fiecare comandă slash cu opțiunile ei și cine o poate folosi, evenimentele la care reacționează (membri noi, mesaje, reacții) și unde stochează datele.
4.Lasă Codexe să îl scrie
Codexe scrie proiectul complet al botului, cu comenzi slash. Token-ul este citit din variabila de mediu
DISCORD_TOKENși nu este scris niciodată în cod.5.Rulează-l de probă în Codexe
În panoul Găzduiește al botului, lipește token-ul (stocat criptat, și îl poți șterge), apasă Pornește și încearcă comenzile pe serverul tău de Discord în timp ce urmărești consola.
6.Invită-l pe serverul tău
Generează un link de invitație în portalul pentru dezvoltatori, cu scope-urile
botșiapplications.commandsși permisiunile de care are nevoie botul.7.Găzduiește-l pe bune
Descarcă ZIP-ul, instalează dependențele (
pip install -r requirements.txtsaunpm install), seteazăDISCORD_TOKENși pornește-l pe o mașină care e mereu pornită.
Ce să descrii
- Comenzi slash: nume, opțiuni și cine le poate folosi (toată lumea, un rol, membrii cu o permisiune precum Moderate Members).
- Evenimente: mesaje de bun venit, roluri automate, roluri prin reacții, jurnalul mesajelor șterse.
- Stocare: un fișier JSON sau SQLite pentru avertismente, niveluri sau setări.
- Intents: citirea conținutului mesajelor și a listelor de membri sunt intents privilegiate pe care le activezi în portalul pentru dezvoltatori; spune pe care ești dispus să le activezi.
- API-uri externe: de exemplu un ping de status pentru un server Minecraft, cu adresa într-un fișier de configurare.
Exemplu de descriere
„Un bot discord.py cu comenzi slash. /warn <user> <reason> stochează avertismentul în SQLite și îi trimite utilizatorului un DM. /warnings <user> listează avertismentele cu date. /timeout <user> <minutes> <reason> aplică un timeout Discord. Doar membrii cu Moderate Members le pot folosi. Fiecare acțiune este înregistrată într-un canal ales cu /setlog. Membrii noi primesc rolul Member și un mesaj de bun venit în #welcome.”
Rulări de probă în Codexe
Panoul Găzduiește este pentru a încerca botul, nu pentru a-l rula tot timpul. Pe orice plan, o sesiune se oprește după 30 de minute și rulează un singur bot odată pe cont. Timpul de rulare pe 24 de ore glisante depinde de plan:
| Plan | Timp de rulare pe 24 de ore |
|---|---|
| Free | 15 minute |
| Pro | 4 ore |
| Business | 12 ore |
| Enterprise | 24 de ore |
Probleme frecvente
- Comenzile slash nu apar: comenzile globale pot avea nevoie de până la o oră ca să se sincronizeze; comenzile sincronizate pe un singur server apar imediat.
- Botul e online, dar ignoră mesajele: un intent privilegiat nu este activat în portalul pentru dezvoltatori.
- „The application did not respond”: comanda a durat mai mult de 3 secunde fără defer. Cere în chat să fie amânat răspunsul (defer).
Întrebări
Este botul verificat înainte să îl primesc?
Boții Discord nu sunt verificați prin build: Gata înseamnă că codul a fost generat. Folosește rularea de probă din panoul Găzduiește ca să îl verifici cu token-ul tău.
Poate Codexe să îmi găzduiască botul permanent?
Nu, panoul Găzduiește este un mediu de testare cu limite zilnice. Pentru un bot mereu online, rulează-l pe un VPS, la un host de boți sau pe un calculator care rămâne pornit.
Este gratuit?
Generarea și rulările de probă sunt gratuite în planul gratuit, în limita tokenilor lui și a 15 minute de rulare a botului pe zi. Descărcarea ZIP-ului necesită un plan sau un pachet de descărcări.
Descrie-ți botul
Acest prompt se deschide gata de trimis:
“Un bot discord.py cu comenzi slash: /warn stochează un avertisment în SQLite și îi trimite utilizatorului un DM, /warnings listează avertismentele unui utilizator cu date, /timeout aplică un timeout Discord pentru un număr de minute, doar membrii cu Moderate Members le pot folosi, fiecare acțiune înregistrată într-un canal setat cu /setlog, membrii noi primesc rolul Member și un mesaj de bun venit.”
Generează asta cu Codexe