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 Codexe

Pas cu pas

  1. 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. 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. 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. 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. 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. 6.Invită-l pe serverul tău

    Generează un link de invitație în portalul pentru dezvoltatori, cu scope-urile bot și applications.commands și permisiunile de care are nevoie botul.

  7. 7.Găzduiește-l pe bune

    Descarcă ZIP-ul, instalează dependențele (pip install -r requirements.txt sau npm 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:

PlanTimp de rulare pe 24 de ore
Free15 minute
Pro4 ore
Business12 ore
Enterprise24 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
Cum faci un bot Discord fără să programezi | Codexe