Útmutató

Hogyan készíts Discord-botot programozás nélkül

Frissítve: 2026. október 18.

A Discord-bot egy kis program, amely egy tokennel csatlakozik a Discordhoz, és válaszol a slash parancsokra, reagál az új tagokra, vagy moderálja az üzeneteket. Kódírás nélkül is szerezhetsz egyet: hozd létre a botot a Discord fejlesztői portálján, írd le, mit csináljon, és hagyd, hogy a Codexe megírja Pythonban (discord.py) vagy Node.js-ben (discord.js). Hosztolás előtt a saját tokeneddel próbálod ki.

Írd át a parancsokat arra, amire a szerverednek szüksége van.

Generáld ezt a Codexe-szel

Lépésről lépésre

  1. 1.Hozd létre a botot a Discordon

    A Discord fejlesztői portálján hozz létre egy alkalmazást, nyisd meg a Bot részt, és másold ki a tokent. Kezeld úgy, mint egy jelszót.

  2. 2.Válassz Python és Node.js között

    Mindkettő működik. Azt válaszd, amelyet a hosztod támogat, vagy amelyet egy barátod ismer, aki később segíthet.

  3. 3.Írd le a parancsokat és az eseményeket

    Minden slash parancsot az opcióival és azzal, hogy ki használhatja, az eseményeket, amelyekre reagál (új tagok, üzenetek, reakciók), és hogy hol tárolja az adatokat.

  4. 4.Hagyd, hogy a Codexe megírja

    A Codexe megírja a teljes botprojektet slash parancsokkal. A token a DISCORD_TOKEN környezeti változóból olvasódik be, és soha nem kerül bele a kódba.

  5. 5.Futtasd próbaképp a Codexe-ben

    A bot Hosztolás paneljén illeszd be a tokenedet (titkosítva tárolódik, és törölheted), nyomd meg az Indítás gombot, és próbáld ki a parancsokat a Discord-szervereden, miközben a konzolt figyeled.

  6. 6.Hívd meg a szerveredre

    Generálj meghívólinket a fejlesztői portálon a bot és az applications.commands scope-pal és a bothoz szükséges jogosultságokkal.

  7. 7.Hosztold élesben

    Töltsd le a ZIP-et, telepítsd a függőségeket (pip install -r requirements.txt vagy npm install), állítsd be a DISCORD_TOKEN változót, és indítsd el egy mindig bekapcsolt gépen.

Mit írj le

  • Slash parancsok: nevek, opciók, és ki használhatja őket (mindenki, egy szerepkör, egy jogosultsággal, például Moderate Members joggal rendelkező tagok).
  • Események: üdvözlőüzenetek, automatikus szerepkörök, reakciós szerepkörök, törölt üzenetek naplózása.
  • Tárolás: JSON-fájl vagy SQLite figyelmeztetésekhez, szintekhez vagy beállításokhoz.
  • Intentek: az üzenetek tartalmának és a taglistáknak az olvasása privilegizált intent, amelyet a fejlesztői portálon kapcsolsz be; írd meg, melyeket vagy hajlandó engedélyezni.
  • Külső API-k: például egy Minecraft-szerver státuszának pingelése, a címmel egy konfigurációs fájlban.

Példa leírás

„Egy discord.py bot slash parancsokkal. A /warn <user> <reason> SQLite-ban tárolja a figyelmeztetést, és DM-et küld a felhasználónak. A /warnings <user> dátumokkal listázza a figyelmeztetéseket. A /timeout <user> <minutes> <reason> Discord-timeoutot alkalmaz. Csak a Moderate Members joggal rendelkező tagok használhatják őket. Minden művelet naplózva egy /setlog paranccsal kiválasztott csatornába. Az új tagok megkapják a Member szerepkört és egy üdvözlőüzenetet a #welcome csatornában.”

Próbafuttatások a Codexe-ben

A Hosztolás panel a bot kipróbálására szolgál, nem a folyamatos futtatására. Minden csomagban egy munkamenet 30 perc után leáll, és fiókonként egyszerre egy bot fut. A gördülő 24 órás futási idő a csomagtól függ:

CsomagFutási idő 24 óránként
Free15 perc
Pro4 óra
Business12 óra
Enterprise24 óra

Gyakori problémák

  • Nem jelennek meg a slash parancsok: a globális parancsok szinkronizálása akár egy óráig is tarthat; az egy szerverre szinkronizált parancsok azonnal megjelennek.
  • A bot online, de figyelmen kívül hagyja az üzeneteket: egy privilegizált intent nincs engedélyezve a fejlesztői portálon.
  • „The application did not respond”: a parancs 3 másodpercnél tovább tartott halasztás (defer) nélkül. Kérd meg a chatet, hogy halassza el a választ.

Kérdések

Ellenőrzik a botot, mielőtt megkapom?

A Discord-botokat nem ellenőrzi build: a Kész azt jelenti, hogy a kód elkészült. A Hosztolás panel próbafuttatásával ellenőrizd a tokeneddel.

Hosztolhatja a Codexe a botomat tartósan?

Nem, a Hosztolás panel napi korlátokkal rendelkező tesztkörnyezet. Egy mindig online bothoz futtasd VPS-en, bothoszton vagy egy bekapcsolva maradó számítógépen.

Ingyenes?

A generálás és a próbafuttatás ingyenes a Free csomagon, annak tokenjein és napi 15 perc botfutási időn belül. A ZIP letöltéséhez csomag vagy letöltéscsomag kell.

Írd le a botodat

Ez a prompt küldésre készen nyílik meg:

“Egy discord.py bot slash parancsokkal: a /warn SQLite-ban tárol egy figyelmeztetést, és DM-et küld a felhasználónak, a /warnings dátumokkal listázza egy felhasználó figyelmeztetéseit, a /timeout megadott percre Discord-timeoutot alkalmaz, csak a Moderate Members joggal rendelkező tagok használhatják őket, minden művelet naplózva egy /setlog paranccsal beállított csatornába, az új tagok megkapják a Member szerepkört és egy üdvözlőüzenetet.”

Generáld ezt a Codexe-szel
Hogyan készíts Discord-botot programozás nélkül | Codexe