Ú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-szelLépésről lépésre
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.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.Í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.Hagyd, hogy a Codexe megírja
A Codexe megírja a teljes botprojektet slash parancsokkal. A token a
DISCORD_TOKENkörnyezeti változóból olvasódik be, és soha nem kerül bele a kódba.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.Hívd meg a szerveredre
Generálj meghívólinket a fejlesztői portálon a
botés azapplications.commandsscope-pal és a bothoz szükséges jogosultságokkal.7.Hosztold élesben
Töltsd le a ZIP-et, telepítsd a függőségeket (
pip install -r requirements.txtvagynpm install), állítsd be aDISCORD_TOKENvá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:
| Csomag | Futási idő 24 óránként |
|---|---|
| Free | 15 perc |
| Pro | 4 óra |
| Business | 12 óra |
| Enterprise | 24 ó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