Πώς να δημιουργήσετε ένα Discord bot και να το προσθέσετε στον διακομιστή σας

Το Discord έχει εξελιχθεί σε μια ισχυρή πλατφόρμα. Σε αυτό το άρθρο, θα σας πούμε πώς να δημιουργήσετε ένα Discord bot και να το προσθέσετε στον διακομιστή σας.

Το Discord έχει εξελιχθεί πολύ με τα χρόνια και πλέον στέκεται ως μια αξιόπιστη πλατφόρμα όχι μόνο για παίκτες αλλά και για όποιον θέλει να συνδεθεί με τους συνομηλίκους του μέσω μηνυμάτων, συνομιλίας μέσω βίντεο και πολλά άλλα. Πολλοί το χρησιμοποιούν ακόμη και ως εναλλακτική λύση στο WhatsApp και άλλες δημοφιλείς εφαρμογές ανταλλαγής μηνυμάτων, ειδικά χάρη στη μεγάλη έμφαση που δίνει σε ομάδες και κοινότητες. Το Discord έχει εκατομμύρια καθημερινά ενεργούς χρήστες και ένα μεγάλο μέρος από αυτούς χρησιμοποιούν ένα bot σε καθημερινή βάση για να αυτοματοποιήσουν τα πράγματα. Εάν χρησιμοποιείτε το Discord με οποιαδήποτε ιδιότητα, τότε υπάρχει μεγάλη πιθανότητα να έχετε χρησιμοποιήσει ένα bot. Αν αναρωτιέστε πώς να δημιουργήσετε ένα μόνοι σας, τότε είστε στο σωστό μέρος. Σε αυτό το άρθρο, θα σας πούμε πώς να φτιάξετε ένα ρομπότ Discord:

Περιηγηθείτε σε αυτό το άρθρο:

  • Προαπαιτούμενο
  • Πώς να δημιουργήσετε και να προσθέσετε ένα Discord bot στον διακομιστή σας
  • Πώς να εκχωρήσετε λειτουργία bot και να φιλοξενήσετε ένα Discord bot
  • Κλείνοντας τις σκέψεις και εγγραφείτε στον διακομιστή Discord του XDA!

Προαπαιτούμενα

Η δημιουργία ενός bot Discord είναι μια σχετικά απλή εργασία. Χρειάζεστε όντως λίγη γνώση προγραμματισμού για να ρυθμίσετε τα πράγματα, αλλά η πολυπλοκότητα του κώδικα εξαρτάται από το είδος του ρομπότ που προσπαθείτε να φτιάξετε. Ας ρίξουμε μια ματιά σε μερικά πράγματα που χρειάζεστε για να ξεκινήσετε. Πρώτα, χρειάζεστε έναν λογαριασμό Discord, τον οποίο πιθανώς έχετε. Εάν όχι, μπορείτε να δημιουργήσετε ένα δωρεάν μεταβαίνοντας στο Αρχική σελίδα Discord. Μπορείτε επίσης να κάνετε λήψη του προγράμματος-πελάτη Discord και να το χρησιμοποιήσετε στο δικό σας φορητό υπολογιστή παιχνιδιών ή ακόμα και ένα τηλέφωνο.

Μόλις γίνει, πρέπει ρυθμίστε τον δικό σας διακομιστή για να χρησιμοποιήσετε το bot. Στη συνέχεια, μπορείτε εύκολα να προσκαλέσετε το bot στον διακομιστή σας ακολουθώντας μερικά απλά βήματα. Μόλις φτάσει το bot στον διακομιστή σας, μπορείτε στη συνέχεια να κωδικοποιήσετε μια συνάρτηση για αυτό και να τη χρησιμοποιήσετε στον διακομιστή σας ή να την εκχωρήσετε σε άλλους διακομιστές στους οποίους έχετε δικαιώματα διαχειριστή. Για να εκχωρήσουμε μια συνάρτηση bot, θα χρησιμοποιήσουμε το Node.js για πρόσβαση στη βιβλιοθήκη του κόμβου discord.js. Μπορείτε να κάνετε λήψη της πιο πρόσφατης έκδοσης του Node.js από το επίσημη ιστοσελίδα.

Επιπλέον, θα χρειαστούμε επίσης ένα πρόγραμμα επεξεργασίας κώδικα για να γράψουμε και να τροποποιήσουμε τις λειτουργίες του bot. Θα χρησιμοποιήσουμε Κωδικός Visual Studio σε αυτό το σεμινάριο, αν και είστε ελεύθεροι να χρησιμοποιήσετε ό, τι θέλετε.


Πώς να δημιουργήσετε και να προσθέσετε ένα Discord bot στον διακομιστή σας

Το πρώτο βήμα είναι να δημιουργήσετε μια εφαρμογή στο Discord για να λειτουργήσει το bot σας. Η ιδέα εδώ είναι να δημιουργήσετε ένα διακριτικό για το bot σας έτσι ώστε το Discord να αναγνωρίζει τον κώδικα. Για αυτό, θα πρέπει να μεταβείτε στη σελίδα εφαρμογών του Discord. Θα σταλθείτε απευθείας στη σελίδα μόλις συνδεθείτε με τον λογαριασμό σας Discord, όπου θα δείτε μια λίστα με τις εφαρμογές σας. Μην ανησυχείτε αν η λίστα είναι κενή γιατί θα δημιουργήσουμε μία τώρα.

  • Χτύπα το Νέα εφαρμογή κουμπί για να ξεκινήσετε.
  • Τώρα, δώστε ένα όνομα στην αίτησή σας και πατήστε Δημιουργώ.
  • Θα σας μεταφέρει τώρα σε μια σελίδα στην οποία μπορείτε να εισαγάγετε λεπτομέρειες όπως την περιγραφή της εφαρμογής σας, να προσθέσετε ετικέτες, ένα εικονίδιο εφαρμογής και άλλα. Μόλις τελειώσετε, χτυπήστε το Αποθήκευσε τις αλλαγές κουμπί για να προχωρήσετε.
  • Τώρα, αναζητήστε την επιλογή Bot στη λίστα μενού στην αριστερή πλαϊνή γραμμή. Πατήστε πάνω του για να ανοίξετε τη σελίδα Bots και πατήστε το Προσθήκη Bot κουμπί. Να επιτρέπεται η δημιουργία του bot όταν σας ζητηθεί.
  • Θα δείτε τώρα ένα διακριτικό ασφαλείας για το bot σας στην επόμενη σελίδα. Εάν το διακριτικό δεν έχει δημιουργηθεί, απλώς πατήστε στο Επαναφορά κουμπί για να δημιουργήσετε ένα νέο διακριτικό. Αντιγράψτε αυτό το αναγνωριστικό διακριτικού καθώς θα το χρειαστούμε στις ακόλουθες ενότητες.
  • Αυτό το συγκεκριμένο διακριτικό σάς επιτρέπει να ελέγχετε το bot, που σημαίνει ότι δεν πρέπει να το μοιραστείτε με κανέναν. Εάν πιστεύετε ότι αυτό το διακριτικό έχει παραβιαστεί, τότε απλώς επιστρέψτε σε αυτήν τη σελίδα και πατήστε το κουμπί επαναφοράς για να δημιουργήσετε ένα νέο.
  • Τώρα, αναζητήστε την επιλογή OAuth2 στο μενού στην αριστερή πλαϊνή γραμμή και κάντε κλικ σε αυτήν για να βρείτε το LIENT ID σας. Είναι μια μεγάλη σειρά από αριθμούς που πρέπει να αντιγράψετε και να επικολλήσετε σε αυτήν τη διεύθυνση URL παρακάτω -- αντικαταστήστε τη λέξη CLIENTID με το πραγματικό LIENT ID που μόλις αντιγράψατε -https://discordapp.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8
  • Απλώς επικολλήστε τη συγκεκριμένη διεύθυνση URL στο πρόγραμμα περιήγησής σας και πατήστε enter. Θα ανοίξει μια σελίδα στην οποία μπορείτε να πείτε στο Discord πού να στείλει το bot σας. Επιλέξτε τον διακομιστή στον οποίο θέλετε να προσθέσετε το νέο σας bot από το αναπτυσσόμενο μενού όπως έτσι -
  • Κάντε κλικ στο Συνέχεια και επιβεβαιώστε εάν θέλετε ή όχι να εκχωρήσετε δικαιώματα διαχειριστή του διακομιστή στο bot σας. Μπορείτε να παραχωρήσετε ή να ανακαλέσετε τα δικαιώματα διαχειριστή αργότερα, επομένως μην ιδρώνετε σε αυτήν την επιλογή.
  • Μόλις προσθέσετε το bot στον διακομιστή σας, θα δείτε ένα μήνυμα που επιβεβαιώνει την άφιξη του ρομπότ. Έτσι θα ξέρετε ότι λειτούργησε. Θα δείτε επίσης το bot στη στήλη των μελών στη δεξιά πλευρά.

Λοιπόν, αυτό ήταν όλο, τώρα δημιουργήσατε ένα Discord bot για τον διακομιστή σας. Εάν ακολουθήσατε προσεκτικά όλα τα βήματα, θα πρέπει να μπορείτε να δείτε το bot στον διακομιστή σας. Το bot θα παραμείνει εκτός σύνδεσης μέχρι να ορίσετε μια συνάρτηση για αυτό με έναν κωδικό και να το συγχρονίσετε με την πλατφόρμα Discord. Εδώ αρχίζει η πραγματική δουλειά καθώς θα ρυθμίσετε μερικές παραμέτρους και θα πείτε στο bot σας τι θέλετε να κάνει.

Πώς να εκχωρήσετε λειτουργία bot και να φιλοξενήσετε ένα Discord bot

Τώρα, ακολουθήστε τα παρακάτω βήματα για να δημιουργήσετε και να φιλοξενήσετε ένα discord bot στον υπολογιστή σας:

Για αυτό το σεμινάριο, θα δημιουργήσουμε ένα απλό "Ping-Pong" Discord bot το οποίο, όπως υποδηλώνει το όνομα, θα απαντά με "Pong" κάθε φορά που πληκτρολογείτε "Ping".

  • Δημιουργήστε έναν νέο φάκελο οπουδήποτε στον υπολογιστή ή στο Mac σας. Δημιουργήσαμε έναν «Νέο φάκελο» στην επιφάνεια εργασίας στον υπολογιστή μας με Windows για αυτό το σεμινάριο.
  • Τώρα, ανοίξτε τον κώδικα του Visual Studio και δημιουργήστε ένα νέο αρχείο με τον κώδικα που αναφέρεται παρακάτω. Αντικαταστήστε το "Επικολλήστε το διακριτικό του bot σας εδώ χωρίς εισαγωγικά" με το διακριτικό του bot που αντιγράψατε νωρίτερα.

    DISCORD_TOKEN= "Επικολλήστε το διακριτικό του bot σας εδώ χωρίς εισαγωγικά."

  • Στη συνέχεια, δημιουργήστε ένα νέο αρχείο και προσθέστε τον ακόλουθο κώδικα. Μόλις τελειώσετε, αποθηκεύστε αυτό το συγκεκριμένο αρχείο ως bot.js στον ίδιο φάκελο. Αυτός ο κωδικός θα προσθέσει τη συνάρτηση στο Discord bot σας. Θα απαντά με "pong" κάθε φορά που πληκτρολογείτε "ping".

    require('dotenv').config(); const Discord = απαιτώ("discord.js"); const client = νέο Discord. Client({intents: ["GUILDS", "GUILD_MESSAGES"]}); client.on("ready", () => { console.log(`Logged as ${client.user.tag}!`) }) client.on("message", msg => { if (msg. περιεχόμενο "ping") { msg.reply("pong"); } }) client.login (process.env. DISCORD_TOKEN);

  • Τώρα, ανοίξτε το παράθυρο τερματικού από τον Νέο φάκελο που δημιουργήσατε και εγκαταστήστε τη βιβλιοθήκη Discord.js χρησιμοποιώντας την ακόλουθη εντολή. Για να λειτουργήσει αυτό, θα χρειαστείτε το Node.js εγκατεστημένο στο σύστημά σας, οπότε να το έχετε υπόψη σας.

    npm install --save discord.js dotenv

  • Το επόμενο βήμα είναι να δημιουργήσετε ένα αρχείο package.json. Χρησιμοποιήστε την ακόλουθη εντολή για να το δημιουργήσετε:

    npm init -y

  • Τέλος, μπορείτε τώρα να χρησιμοποιήσετε την εντολή "node bot.js" για να εκτελέσετε το bot.

Μόλις εκτελέσετε την εντολή node bot.js, θα παρατηρήσετε ότι το Discord bot στον διακομιστή σας θα είναι συνδεδεμένο. Στη συνέχεια, μπορείτε να δοκιμάσετε το bot πληκτρολογώντας «ping» στο οποίο θα απαντήσει «pong».

Μπορείτε επίσης να δημιουργήσετε ένα Discord και να το φιλοξενήσετε στο cloud για να το χρησιμοποιήσουν άλλοι. Για αυτό, θα πρέπει να χρησιμοποιήσετε ένα διαδικτυακό IDE όπως το Replit για να φιλοξενήσει τον κώδικά σας.

Η πολυπλοκότητα της διαδικασίας κωδικοποίησης εξαρτάται από τη λειτουργία που θέλετε να εκχωρήσετε στο bot σας. Η διαδικασία κωδικοποίησης για ένα απλό «Ρομπότ χαιρετισμού», για παράδειγμα, δεν θα είναι τόσο περίπλοκη όσο, ας πούμε, ένα «Μουσικό Bot» που μπορεί να αναπαράγει μουσική από την προτιμώμενη πλατφόρμα σας. Μπορείτε επίσης να δημιουργήσετε ένα bot για να εποπτεύσετε τον διακομιστή σας και ακόμη και να κλοτσήσετε μέλη που παραβιάζουν επανειλημμένα κανόνες στον διακομιστή σας. Υπάρχουν πολλοί χρήσιμοι Discord bots εκεί έξω, επομένως οι δυνατότητες είναι ατελείωτες, πραγματικά. Top.gg είναι ένα καλό μέρος για να ψάξετε για ρομπότ Discord αν δεν θέλετε να περάσετε από την ταλαιπωρία της κωδικοποίησης. Απλώς παραλάβετε ένα ρομπότ από τον ιστότοπο και κάντε αλλαγές όπως απαιτείται για να τροποποιήσετε το ρομπότ σύμφωνα με τις ανάγκες σας. Υπάρχουν πολλές επιλογές για να διαλέξετε, οπότε φροντίστε να χρησιμοποιήσετε τη γραμμή αναζήτησης στο επάνω μέρος για να βρείτε αυτό που ψάχνετε.


Λοιπόν, αυτό μας φέρνει στο τέλος αυτού του συγκεκριμένου σεμιναρίου. Υπάρχουν πολλά χρήσιμα ρομπότ Discord αυτήν τη στιγμή, γι' αυτό συνιστούμε ανεπιφύλακτα να κάνετε μια αναζήτηση στο Google για να δείτε εάν κάποιος έχει ήδη δημιουργήσει ένα bot για την αυτοματοποίηση της διαδικασίας σας. Και πριν φύγεις, σου προτείνουμε κι εμείς εγγραφείτε στον διακομιστή Discord του XDA στο οποίο θα βρείτε άτομα με ομοϊδεάτες και θα μείνετε ενημερωμένοι με όλα τα πράγματα XDA. Λοιπόν, ποιο Discord bot θα δημιουργήσετε πρώτο; Ενημερώστε μας ρίχνοντας μια γραμμή στα σχόλια παρακάτω.