Οδηγός
Πώς να φτιάξεις ένα Discord bot χωρίς κώδικα
Ενημερώθηκε 18 Οκτωβρίου 2026
Ένα Discord bot είναι ένα μικρό πρόγραμμα που συνδέεται στο Discord με ένα token και απαντά σε slash commands, αντιδρά σε νέα μέλη ή κάνει moderation στα μηνύματα. Μπορείς να έχεις ένα χωρίς να γράψεις κώδικα: δημιούργησε το bot στο developer portal του Discord, περίγραψε τι πρέπει να κάνει και άφησε το Codexe να το γράψει σε Python (discord.py) ή Node.js (discord.js). Το δοκιμάζεις με το δικό σου token πριν το φιλοξενήσεις.
Άλλαξε τις εντολές με αυτές που χρειάζεται ο server σου.
Φτιάξ' το με το CodexeΒήμα βήμα
1.Δημιούργησε το bot στο Discord
Στο developer portal του Discord, δημιούργησε μια εφαρμογή, άνοιξε το Bot και αντίγραψε το token. Να το προσέχεις σαν κωδικό πρόσβασης.
2.Διάλεξε Python ή Node.js
Λειτουργούν και τα δύο. Διάλεξε αυτό που υποστηρίζει ο host σου ή αυτό που ξέρει ένας φίλος που μπορεί να σε βοηθήσει αργότερα.
3.Περίγραψε τις εντολές και τα events
Κάθε slash command με τις επιλογές της και ποιος μπορεί να τη χρησιμοποιήσει, τα events στα οποία αντιδρά (νέα μέλη, μηνύματα, reactions) και πού αποθηκεύει δεδομένα.
4.Άφησε το Codexe να το γράψει
Το Codexe γράφει ολόκληρο το project του bot με slash commands. Το token διαβάζεται από τη μεταβλητή περιβάλλοντος
DISCORD_TOKENκαι δεν γράφεται ποτέ στον κώδικα.5.Τρέξ' το δοκιμαστικά στο Codexe
Στο πάνελ Host του bot, επικόλλησε το token σου (αποθηκεύεται κρυπτογραφημένο και μπορείς να το διαγράψεις), πάτησε Start και δοκίμασε τις εντολές στον Discord server σου ενώ παρακολουθείς την κονσόλα.
6.Πρόσθεσέ το στον server σου
Δημιούργησε έναν σύνδεσμο πρόσκλησης στο developer portal με τα scopes
botκαιapplications.commandsκαι τα permissions που χρειάζεται το bot.7.Φιλοξένησέ το κανονικά
Κατέβασε το ZIP, εγκατάστησε τις εξαρτήσεις (
pip install -r requirements.txtήnpm install), όρισε τοDISCORD_TOKENκαι ξεκίνα το σε ένα μηχάνημα που είναι πάντα ανοιχτό.
Τι να περιγράψεις
- Slash commands: ονόματα, επιλογές και ποιος μπορεί να τις χρησιμοποιεί (όλοι, ένας ρόλος, μέλη με ένα permission όπως το Moderate Members).
- Events: μηνύματα καλωσορίσματος, αυτόματοι ρόλοι, reaction roles, καταγραφή διαγραμμένων μηνυμάτων.
- Αποθήκευση: ένα αρχείο JSON ή SQLite για warnings, επίπεδα ή ρυθμίσεις.
- Intents: η ανάγνωση του περιεχομένου των μηνυμάτων και των λιστών μελών είναι privileged intents που ενεργοποιείς στο developer portal· γράψε ποια είσαι διατεθειμένος να ενεργοποιήσεις.
- Εξωτερικά APIs: για παράδειγμα ένα ping κατάστασης για έναν Minecraft server, με τη διεύθυνση σε ένα αρχείο config.
Παράδειγμα περιγραφής
«Ένα bot discord.py με slash commands. Το /warn <user> <reason> αποθηκεύει το warning σε SQLite και στέλνει DM στον χρήστη. Το /warnings <user> δείχνει τα warnings με ημερομηνίες. Το /timeout <user> <minutes> <reason> εφαρμόζει ένα timeout του Discord. Μόνο μέλη με Moderate Members μπορούν να τις χρησιμοποιούν. Κάθε ενέργεια καταγράφεται σε ένα κανάλι που ορίζεται με /setlog. Τα νέα μέλη παίρνουν τον ρόλο Member και ένα μήνυμα καλωσορίσματος στο #welcome.»
Δοκιμαστικές εκτελέσεις μέσα στο Codexe
Το πάνελ Host είναι για να δοκιμάζεις το bot, όχι για να τρέχει συνέχεια. Σε κάθε πλάνο μια συνεδρία σταματά μετά από 30 λεπτά και τρέχει ένα bot τη φορά ανά λογαριασμό. Ο χρόνος εκτέλεσης ανά κυλιόμενο 24ωρο εξαρτάται από το πλάνο:
| Πρόγραμμα | Χρόνος εκτέλεσης ανά 24 ώρες |
|---|---|
| Free | 15 λεπτά |
| Pro | 4 ώρες |
| Business | 12 ώρες |
| Enterprise | 24 ώρες |
Συνηθισμένα προβλήματα
- Οι slash commands δεν εμφανίζονται: οι global εντολές μπορεί να χρειαστούν έως μία ώρα για να συγχρονιστούν· οι εντολές που συγχρονίζονται σε έναν server εμφανίζονται αμέσως.
- Το bot είναι online αλλά αγνοεί τα μηνύματα: ένα privileged intent δεν είναι ενεργοποιημένο στο developer portal.
- «The application did not respond»: η εντολή χρειάστηκε πάνω από 3 δευτερόλεπτα χωρίς defer. Ζήτα στο chat να κάνει defer την απάντηση.
Ερωτήσεις
Ελέγχεται το bot πριν το πάρω;
Τα Discord bots δεν περνούν από έλεγχο build: το Έτοιμο σημαίνει ότι ο κώδικας δημιουργήθηκε. Χρησιμοποίησε τη δοκιμαστική εκτέλεση στο πάνελ Host για να το ελέγξεις με το token σου.
Μπορεί το Codexe να φιλοξενεί μόνιμα το bot μου;
Όχι, το πάνελ Host είναι περιβάλλον δοκιμών με ημερήσια όρια. Για ένα bot που είναι πάντα online, τρέξ' το σε ένα VPS, σε έναν host για bots ή σε έναν υπολογιστή που μένει ανοιχτός.
Είναι δωρεάν;
Η δημιουργία και η δοκιμαστική εκτέλεση είναι δωρεάν στο δωρεάν πλάνο, μέσα στα tokens του και σε 15 λεπτά εκτέλεσης bot την ημέρα. Για να κατεβάσεις το ZIP χρειάζεσαι πλάνο ή πακέτο λήψεων.
Περίγραψε το bot σου
Αυτό το prompt ανοίγει έτοιμο για αποστολή:
“Ένα bot discord.py με slash commands: το /warn αποθηκεύει ένα warning σε SQLite και στέλνει DM στον χρήστη, το /warnings δείχνει τα warnings ενός χρήστη με ημερομηνίες, το /timeout εφαρμόζει ένα timeout του Discord για κάποια λεπτά, μόνο μέλη με Moderate Members μπορούν να τις χρησιμοποιούν, κάθε ενέργεια καταγράφεται σε ένα κανάλι που ορίζεται με /setlog, τα νέα μέλη παίρνουν τον ρόλο Member και ένα μήνυμα καλωσορίσματος.”
Φτιάξ' το με το Codexe