Το Discord είναι ένα δημοφιλές πρόγραμμα συνομιλίας που χρησιμοποιείται και προτιμάται από τους παίκτες. Οι χρήστες μπορούν να δημιουργήσουν τα δικά τους κανάλια Discord δωρεάν και να προσκαλέσουν άτομα να συμμετάσχουν σε αυτά. Μερικά άτομα χρησιμοποιούν το Bots in Discord για να συνεχίσουν να παίζουν μουσική, να χαιρετούν νέα άτομα στο κανάλι και πολλά άλλα. Αυτό το wikiHow θα σας δείξει πώς να δημιουργήσετε ένα bot για το Discord. Θα πρέπει να είστε τουλάχιστον λίγο εξοικειωμένοι με την κωδικοποίηση, καθώς το Javascript είναι αυτό που κάνει το bot να λειτουργεί.
Βήματα
Μέρος ένας από 6: Προετοιμασία του υπολογιστή σας
- ένας Λήψη Node.js από https://nodejs.org/en/download/ . Το Node.js είναι ένας δωρεάν χρόνος εκτέλεσης JavaScript που θα χρειαστεί να κάνετε το bot σας. Μπορείτε να επιλέξετε είτε το πρόγραμμα εγκατάστασης των Windows είτε του macOS, καθώς και ποια έκδοση. Η έκδοση LTS συνιστάται για αυτήν τη διαδικασία.
- 2 Εκτελέστε το πρόγραμμα εγκατάστασης. Ένας υπολογιστής με Windows χρειάζεται απλώς να κάνει κλικ στο ληφθέν αρχείο για να ξεκινήσει το πρόγραμμα εγκατάστασης, αλλά ένας υπολογιστής macOS πρέπει να αποσυσκευάσει το αρχείο για να βρει την εφαρμογή εγκατάστασης. Βεβαιωθείτε ότι έχετε διαβάσει όλες τις συμφωνίες καθώς περνάτε από το πρόγραμμα εγκατάστασης.
- 3 Δημιουργία λογαριασμού Discord (προαιρετικό). Εάν δεν έχετε ήδη λογαριασμό Discord, εγγραφείτε για έναν στο https://discord.com/ .
- 4 Συνδεθείτε στο λογαριασμό και το κανάλι Discord. Ανοίξτε την εφαρμογή Discord στον υπολογιστή σας και μεταβείτε στο κανάλι στο οποίο θέλετε το bot σας. Διαφήμιση
Μέρος 2 από 6: Δημιουργία του Bot on Discord
- ένας Παω σε https://discord.com/developers/applications/me σε πρόγραμμα περιήγησης ιστού. Θα πρέπει να είστε ήδη συνδεδεμένοι μέσω της εφαρμογής, αλλά συνδεθείτε ξανά εάν σας ζητηθεί. Σε αυτό το μέρος, θα δημιουργήσετε μια εφαρμογή που ενεργοποιεί το bot, οπότε θα δημιουργείτε μια εφαρμογή καθώς και ένα bot.
- 2 Κάντε κλικ στο μπλε Νέα εφαρμογή κουμπί. Θα το δείτε στη δεξιά πλευρά του προγράμματος περιήγησης. Θα εμφανιστεί ένα παράθυρο για το όνομα της εφαρμογής σας.
- Πληκτρολογήστε το όνομα της εφαρμογής και κάντε κλικ στο 'Δημιουργία'. Θα θέλετε να δημιουργήσετε ένα περιγραφικό όνομα, όπως 'Greeterbot' εάν το bot της εφαρμογής σας χαιρετά άτομα. Ωστόσο, το 'Greeterbot' πιθανότατα θα προκαλέσει σφάλματα αργότερα επειδή είναι ένα δημοφιλές όνομα, οπότε προσθέστε μια σειρά αριθμών μετά το όνομα, όπως 'Greeterbot38764165441'.
- 3 Κάντε κλικ Μποτ στο αριστερό μενού. Αυτό είναι επίσης το εικονίδιο κομμάτι του παζλ.
- 4 Κάντε κλικ Προσθήκη Bot . Αυτό βρίσκεται κάτω από την κεφαλίδα 'Build-A-Bot'.
- Κάντε κλικ στο 'Ναι, κάντε το!' στο αναδυόμενο παράθυρο για να επιβεβαιώσετε την ενέργειά σας.
- Εάν εμφανιστεί σφάλμα σχετικά με το όνομα που είναι πολύ δημοφιλές, μεταβείτε στη σελίδα της εφαρμογής και αλλάξτε το όνομα της εφαρμογής. Για παράδειγμα, το 'Music Bot' ήταν πολύ δημοφιλές, οπότε η προσθήκη μερικών αριθμών στο τέλος της εφαρμογής βοήθησε.
- 5 Κάντε κλικ Κάντε κλικ για να αποκαλύψετε το κουπόνι . Αυτό θα το δείτε στην περιοχή πληροφοριών του bot σας. Όταν κάνετε κλικ σε αυτό το κείμενο, βλέπετε μια σειρά από γράμματα και αριθμούς.
- Κάντε κλικ στο 'Αντιγραφή' για να αντιγράψετε όλο αυτό το κείμενο. Μπορείτε να το επικολλήσετε σε μια κολλώδη σημείωση κάπου, αλλά βεβαιωθείτε ότι έχετε πρόσβαση σε αυτόν τον κωδικό και μην το δώσετε σε κανέναν. Όποιος έχει αυτόν τον κωδικό μπορεί να ελέγξει το bot. Αυτός ο κωδικός θα είναι πάντα εδώ αν τον χρειάζεστε.
Μέρος 3 από 6: Αποστολή του Bot στο διακομιστή Discord / κανάλι
- ένας Κάντε κλικ Γενικές πληροφορίες . Αυτό βρίσκεται στο μενού στα αριστερά.
- 2 Κάντε κλικ αντίγραφο κάτω από το Αναγνωριστικό πελάτη. Αυτό θα το δείτε στο μέσο της ιστοσελίδας.
- 3 Επικολλήστε το αντιγραμμένο ClientID σας στην ακόλουθη διεύθυνση URL: 'https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8 '
- Για παράδειγμα, εάν το ClientID σας ήταν 000000000000000001, η διεύθυνση URL θα μοιάζει με αυτήν: https://discord.com/oauth2/authorize?&client_id=000000000000000001&scope=bot&permissions=8
- 4 Επικολλήστε τη διεύθυνση URL στη γραμμή διευθύνσεων του προγράμματος περιήγησης ιστού. Θα μεταφερθείτε σε μια σελίδα όπου μπορείτε να αντιστοιχίσετε το bot σας σε ένα κανάλι.
- Κάντε κλικ στο αναπτυσσόμενο πλαίσιο για να εμφανίσετε όλα τα συμβατά κανάλια σας.
- Κάντε κλικ στην επιλογή 'Εξουσιοδότηση' για να συνεχίσετε. Θα λάβετε μια επιβεβαίωση ότι το bot μετακινήθηκε και ότι μπορείτε να κλείσετε την ενεργή καρτέλα.
Μέρος 4 από 6: Κωδικοποίηση του Bot
- ένας Δημιουργήστε ένα φάκελο στην επιφάνεια εργασίας σας για τον κωδικό bot σας. Θα φτιάξετε αρχεία κώδικα που θα εισέλθουν εδώ.
- Αυτός ο κωδικός δόθηκε από https://www.digitaltrends.com/gaming/how-to-make-a-discord-bot/ .
- Μπορείτε να κάνετε αναζήτηση στο Διαδίκτυο για κωδικούς bot που θέλετε, όπως αυτοί που παίζουν μουσική συνεχώς. Αυτό το wikiHow χρησιμοποιεί ένα δείγμα κώδικα για ένα bot που ανταποκρίνεται σε οποιοδήποτε κείμενο ξεκινώντας από '!'
- 2 Ανοίξτε ένα πρόγραμμα επεξεργασίας κειμένου. Μπορείτε να χρησιμοποιήσετε τα προεπιλεγμένα προγράμματα όπως το Σημειωματάριο για Windows ή το TextEdit για Mac.
- 3 Πληκτρολογήστε τον ακόλουθο κωδικό:
{ “token” : “Your Bot Token” }
- Βεβαιωθείτε ότι έχετε εισαγάγει αυτόν τον αριθμό Bot Token που λάβατε από τα προηγούμενα βήματα μεταξύ των εισαγωγικών στο κείμενο.
- 4 Αποθηκεύστε το αρχείο ως 'auth.json'. Βεβαιωθείτε ότι το αρχείο δεν αποθηκεύεται με επέκταση αρχείου .txt.
- 5 Ξεκινήστε ένα νέο έγγραφο. Μπορείτε να το κάνετε είτε πατώντας Ctrl + Ν (Windows) ή ⌘ Cmd + Ν (Mac) ή κάνοντας κλικ στο 'Νέο' από την καρτέλα 'Αρχείο'.
- 6 Πληκτρολογήστε τον ακόλουθο κωδικό:
{ “name” : “greeter - bot” , “version” : “1 . 0.0 ” , “description” : “My First Discord Bot” , “main” : “bot . js” , “author” : “Your Name” , “dependencies” : {} }
- Βεβαιωθείτε ότι έχετε αντικαταστήσει το όνομα «συγγραφέας» με το όνομά σας. Μπορείτε επίσης να αλλάξετε την 'περιγραφή' εάν δεν σας αρέσει 'Το πρώτο μου bot discord'.
- 7 Αποθηκεύστε το αρχείο ως 'package.json'. Βεβαιωθείτε ότι το αρχείο δεν αποθηκεύεται με επέκταση αρχείου .txt.
- 8 Ξεκινήστε ένα νέο έγγραφο. Μπορείτε να το κάνετε είτε πατώντας Ctrl + Ν (Windows) ή ⌘ Cmd + Ν (Mac) ή κάνοντας κλικ στο 'Νέο' από την καρτέλα 'Αρχείο'.
- 9 Πληκτρολογήστε τον κωδικό του bot σας. Για παράδειγμα, εάν θέλετε να δημιουργήσετε ένα bot που ανταποκρίνεται σε μηνύματα που ξεκινούν με '!', Πληκτρολογήστε τον ακόλουθο κώδικα:
var Discord = require ( 'discord.io' ); var logger = require ( 'winston' ); var auth = require ( './auth.json' ); // Configure logger settings logger . remove ( logger . transports . Console ); logger . add ( new logger . transports . Console , { colorize : true }); logger . level = 'debug' ; // Initialize Discord Bot var bot = new Discord . Client ({ token : auth . token , autorun : true }); bot . on ( 'ready' , function ( evt ) { logger . info ( 'Connected' ); logger . info ( 'Logged in as: ' ); logger . info ( bot . username + ' - (' + bot . id + ')' ); }); bot . on ( 'message' , function ( user , userID , channelID , message , evt ) { // Our bot needs to know if it will execute a command // It will listen for messages that will start with `!` if ( message . substring ( 0 , 1 ) == '!' ) { var args = message . substring ( 1 ) . split ( ' ' ); var cmd = args [ 0 ]; args = args . splice ( 1 ); switch ( cmd ) { // !ping case 'ping' : bot . sendMessage ({ to : channelID , message : 'Pong!' }); break ; // Just add any case commands if you want to. } } });
- 10 Αποθηκεύστε το αρχείο ως 'bot.js'. Βεβαιωθείτε ότι το αρχείο δεν αποθηκεύεται με επέκταση αρχείου .txt.
- Μπορείτε να κλείσετε το πρόγραμμα επεξεργασίας κειμένου.
Μέρος 5 από 6: Εγκατάσταση εξαρτήσεων Bot
- ένας Ανοίξτε ένα παράθυρο γραμμής εντολών. Στα Windows, μπορείτε να κάνετε αναζήτηση 'Cmd' στο πεδίο αναζήτησης των Windows στο μενού 'Έναρξη'. Σε Mac, μπορείτε να κάνετε αναζήτηση στο Spotlight για 'Γραμμή εντολών'.
- 2 Μεταβείτε στο φάκελο bot σας στην επιφάνεια εργασίας σας. Για παράδειγμα, μπορείτε να πληκτρολογήσετε cd Users Default Desktop Desktop DiscordBotfoldername.
- 3 Πληκτρολογήστε npm install discord.io winston –save και πατήστε ↵ Εισαγω . Με το Node.js εγκατεστημένο, αυτή η γραμμή θα κατεβάσει αυτόματα τις εξαρτήσεις για το bot σας στον φάκελο της επιφάνειας εργασίας σας.
- 4 Πληκτρολογήστε npm install https://github.com/woor/discord.io/tarball/gateway_v6 και πατήστε ↵ Εισαγω . Αυτός ο κωδικός θα διασφαλίσει ότι δεν υπάρχει τίποτα άλλο που πρέπει να εγκαταστήσετε για να λειτουργήσει το bot σας.
- Τώρα έχετε κωδικό για το bot σας και θα ελέγξετε ότι ο κώδικάς σας λειτουργεί στο επόμενο μέρος.
Μέρος 6 από 6: Τρέχοντας το Bot
- ένας Πληκτρολογήστε κόμβος bot.js και πατήστε ↵ Εισαγω στη γραμμή εντολών. Εάν λάβετε μια γραμμή σφάλματος, κάνατε κάτι λάθος.
- 2 Πληκτρολογήστε '! Εισαγωγή' στο Discord. Θα θέλατε να πληκτρολογήσετε αυτό στο κανάλι στο οποίο βρίσκεται το bot σας. Το παράδειγμα του παρεχόμενου κώδικα ενεργοποιεί το bot να ανταποκριθεί στο 'Pong!' στο κείμενο που ξεκινά με '!'. Για να ελέγξετε αν το bot λειτουργεί, πληκτρολογήστε '! Εισαγωγή' και περιμένετε μια απάντηση.
- 3 Ελέγξτε την κωδικοποίησή σας εάν δεν ακούσατε κάποια απάντηση. Εάν το bot σας δεν ανταποκρίθηκε στο '! Εισαγωγή' σας στο Discord, μεταβείτε ξανά σε αυτό το wikiHow και ελέγξτε για να βεβαιωθείτε ότι το bot σας έχει ρυθμιστεί σωστά. Συγουρεύομαι:
- Το Node.js έχει εγκατασταθεί σωστά.
- Το Bot Token έχει εισαχθεί σωστά στο αρχείο auth.json.
- Βρίσκεστε στο ίδιο κανάλι με το bot.
- Το bot βρίσκεται στο διακομιστή.
- Η κωδικοποίησή σας είναι σωστή στα αρχεία auth.json, bot.js και package.json.
- Πραγματοποιήσατε λήψη όλων των εξαρτήσεων για να λειτουργήσει το bot σας χρησιμοποιώντας τη γραμμή εντολών με εγκατεστημένο το Node.js.
Q&A κοινότητας
Αναζήτηση Προσθήκη νέας ερώτησης- Ερώτηση Το bot μου λέει ότι είναι εκτός σύνδεσης τι πρέπει να κάνω; Josh I Guess Έχετε κάνει σωστά τον κωδικό; Δοκιμάστε να επαναλάβετε τον κωδικό. Βεβαιωθείτε ότι κάνετε το «node bot.js» χωρίς τα εισαγωγικά όταν ολοκληρώσετε τον κώδικα.
- Ερώτηση Τι πρέπει να κάνω εάν λέει σφάλμα κατά την πληκτρολόγηση του κόμβου bot.js στη γραμμή εντολών; Josh I Guess Έχετε κάνει σωστά τον κωδικό; Δοκιμάστε να επαναλάβετε τον κωδικό. Βεβαιωθείτε ότι πληκτρολογείτε τα πάντα σωστά.
Διαφήμιση