כיצד ליצור בוט בדיסקורד (עם תמונות)

תוכן עניינים:

כיצד ליצור בוט בדיסקורד (עם תמונות)
כיצד ליצור בוט בדיסקורד (עם תמונות)

וִידֵאוֹ: כיצד ליצור בוט בדיסקורד (עם תמונות)

וִידֵאוֹ: כיצד ליצור בוט בדיסקורד (עם תמונות)
וִידֵאוֹ: איך עושים תיקוני שפכטל וצבע בקירות ? 2024, מאי
Anonim

דיסקורד היא תוכנית צ'אט פופולרית שמשחקים משתמשים בה ואוהבים אותה לעתים קרובות. משתמשי דיסקורד יכולים ליצור ערוץ דיסקורד משלהם בחינם ולהזמין אנשים להצטרף לערוץ. יש אנשים שמשתמשים בבוטים ב- Discord כדי להשמיע מוזיקה, לברך משתמשים חדשים בערוץ ועוד. WikiHow זה מלמד אותך כיצד ליצור בוט עבור דיסקורד. עם זאת, עליך לפחות להכיר מעט את הקידוד מכיוון שבוטים עובדים באמצעות JavaScript.

שלב

חלק 1 מתוך 6: הכנת המחשב

צור בוט בשלב דיסקורד
צור בוט בשלב דיסקורד

שלב 1. הורד את Node.js מ-

Node.js הוא זמן הריצה החינמי של JavaScript הדרוש לך לבניית בוטים. אתה יכול לבחור את קובץ ההתקנה עבור Windows או MacOS, כמו גם את הגירסה שאתה רוצה. לתהליך זה, מומלץ לבחור בגרסת LTS.

צור בוט בשלב דיסקורד 2
צור בוט בשלב דיסקורד 2

שלב 2. הפעל את קובץ ההתקנה

במחשב Windows, פשוט לחץ על הקובץ שהורדת כדי להריץ את ההתקנה. ב- Mac תצטרך לחלץ את הקבצים ולמצוא את קובץ היישום/התקנה. הקפד לקרוא את כל ההסכמים לפני ביצוע ההתקנה.

צור בוט בשלב Discord
צור בוט בשלב Discord

שלב 3. צור חשבון דיסקורד (אופציונלי)

אם עדיין אין לך חשבון Discord, תוכל ליצור אותו בכתובת

צור בוט בשלב דיסקורד 4
צור בוט בשלב דיסקורד 4

שלב 4. היכנס לחשבון ולערוץ שלך ב- Discord

פתח את אפליקציית Discord במחשב שלך ופתח את הערוץ שאליו ברצונך להוסיף את הבוט.

חלק 2 מתוך 6: יצירת בוטים בדיסקורד

צור בוט בשלב דיסקורד 5
צור בוט בשלב דיסקורד 5

שלב 1. בקר בכתובת https://discord.com/developers/applications/me באמצעות דפדפן אינטרנט

ייתכן שכבר תוכל לגשת לחשבונך באמצעות האפליקציה, אך היכנס שוב אם תתבקש. בחלק זה, אתה יוצר יישום התומך בבוט. המשמעות היא שאתה בונה אפליקציות ובוטים.

צור בוט בשלב דיסקורד 6
צור בוט בשלב דיסקורד 6

שלב 2. לחץ על הלחצן הכחול New Application

הוא נמצא בצד ימין של הדפדפן שלך. יופיע חלון קופץ לשם האפליקציה שלך.

הקלד את שם האפליקציה ולחץ על "צור". בחר שם תיאורי (למשל "Greeterbot") אם בוט האפליקציה שלך מברך את המשתמשים. עם זאת, שם כמו "Greeterbot" יכול לעורר שגיאות מכיוון שהוא שם כל כך פופולרי. לכן, הוסף מחרוזת מספרים לסוף השם (למשל "Greeterbot38764165441")

צור בוט בשלב דיסקורד
צור בוט בשלב דיסקורד

שלב 3. לחץ על בוטים בתפריט השמאלי

תפריט זה מסומן על ידי סמל חתיכת פאזל.

צור בוט בשלב דיסקורד 8
צור בוט בשלב דיסקורד 8

שלב 4. לחץ על הוסף בוט

לחצן זה נמצא תחת הכותרת "Build-A-Bot".

  • לחץ על "כן, עשה זאת! "בחלון המוקפץ כדי לאשר את הפעולה.
  • אם אתה מקבל הודעת שגיאה על שם פופולרי מדי, חזור לדף היישום ושנה את השם. לדוגמה, השם "מוזיקת בוט" נחשב פופולרי מדי. עם זאת, תוכל להוסיף מספרים לסוף שם האפליקציה.
צור בוט בשלב 9 של דיסקורד
צור בוט בשלב 9 של דיסקורד

שלב 5. לחץ על לחץ כדי לחשוף אסימון

פוסט זה נמצא באזור מידע על בוט. כאשר לוחצים על הטקסט, ניתן לראות סדרה של אותיות ומספרים.

לחץ על "העתק" כדי להעתיק את כל הטקסט. אתה יכול להדביק אותו בהערה דביקה או באפליקציית פתקים, אך וודא שאתה יכול לגשת לקוד ולא למסור אותו לאף אחד. כל מי שיש לו את הקוד יכול לשלוט בבוט. הקוד תמיד יוצג בדף זה בעת הצורך

חלק 3 מתוך 6: שליחת בוטים לשרתי או ערוצים של שרת דיסקורד

צור בוט בשלב דיסקורד 10
צור בוט בשלב דיסקורד 10

שלב 1. לחץ על מידע כללי

זה בתפריט בצד שמאל של המסך.

צור בוט בשלב דיסקורד
צור בוט בשלב דיסקורד

שלב 2. לחץ על העתק בקטע "מזהה לקוח"

אפשרות זו נמצאת באמצע דף האינטרנט.

צור בוט בשלב דיסקורד 12
צור בוט בשלב דיסקורד 12

שלב 3. הדבק את מזהה הלקוח שהעתקת לתוך כתובת האתר הבאה:

"Https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8"

לדוגמה, אם ה- ClientID שלך הוא "000000000000000001", כתובת האתר תיראה כך:

צור בוט בשלב דיסקורד 13
צור בוט בשלב דיסקורד 13

שלב 4. הדבק את כתובת האתר בשורת הכתובת של הדפדפן

תועבר לדף חדש שיאפשר לך להוסיף בוטים לערוץ שלך.

  • לחץ על התיבה הנפתחת כדי להציג את כל הערוצים התואמים.
  • לחץ על "הרשאה" כדי להמשיך. תקבל הודעת אישור שהבוט נוסף וניתן לסגור את הכרטיסייה הפעילה.

חלק 4 מתוך 6: בוטים לקידוד

שלב 1. צור תיקייה לקודי בוט בשולחן העבודה

תיצור קבצי קוד שיתווספו מאוחר יותר לתיקייה.

  • הקוד המוצג במאמר זה נלקח מתוך
  • אתה יכול לחפש באינטרנט אחר קודי בוט אחרים אם תרצה, כגון קודים להשמעת מוסיקה ברציפות. WikiHow זה משתמש בקוד לדוגמא עבור בוטים המגיבים לטקסט או לפקודות המתחילות ב- "!"

שלב 2. פתח תוכנית לעריכת טקסט

אתה יכול להשתמש בתוכנית עריכת טקסט בקצה נמוך יותר כמו Notepad עבור Windows או TextEdit עבור Mac.

שלב 3. הזן את הקוד הבא:

    {"Token": "אסימון הבוט שלך"}

  • הקפד להזין את מספר ה- Token Bot שהתקבל מהשלבים הקודמים במרכאות בטקסט הקוד.

שלב 4. שמור את הקובץ בשם "auth.json"

ודא שהקובץ אינו נשמר עם סיומת.txt.

שלב 5. צור מסמך חדש

אתה יכול ליצור אחד על ידי לחיצה על קיצור המקשים Ctrl+N (Windows) או Cmd+N (Mac), או לחיצה על האפשרות "חדש" בכרטיסייה "קובץ".

שלב 6. הקלד את הקוד הבא:

    {"Name": "greeter-bot", "version": "1.0.0", "description": "My First Discord Bot", "main": "bot.js", "author": "שמך", "תלות": {}}

  • הקפד להחליף את הערך "שמך" בשם שלך. תוכל גם לשנות את הערך "תיאור" אם אינך רוצה להשתמש ב- "My First Discord Bot".

שלב 7. שמור את הקובץ כ- "package.json"

ודא שהקובץ אינו נשמר עם סיומת.txt.

שלב 8. צור מסמך חדש

תוכל ליצור אחד על ידי לחיצה על קיצור המקשים Ctrl+N (Windows) או Cmd+N (Mac), או לחיצה על האפשרות "חדש" בכרטיסייה "קובץ".

שלב 9. הקלד את קוד הבוט

לדוגמה, אם ברצונך ליצור בוט המגיב להודעות או לפקודות המתחילות בסמל "!", הקלד את הקוד הבא:

    var Discord = require ('discord.io'); var logger = require ('winston'); var auth = require ('./ auth.json'); // הגדר את הגדרות הלוגר logger.remove (logger.transports. Console); logger.add (logger.transports. Console חדש, {colorize: true}); logger.level = 'איתור באגים'; // אתחל את Discord Bot var bot = new Discord. Client ({אסימון: auth.token, הפעלה אוטומטית: true}); bot.on ('מוכן', פונקציה (evt) {logger.info ('מחובר'); logger.info ('מחובר כ:'); logger.info (bot.username + ' - (' + bot.id + ')');}); bot.on ('message', function (user, userID, channelID, message, evt) {// הבוט שלנו צריך לדעת אם הוא יבצע פקודה // הוא יקשיב להודעות שיתחילו ב- '!' 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; // פשוט הוסף פקודות רישיות אם תרצה.}}});

צור בוט בשלב דיסקורד 14
צור בוט בשלב דיסקורד 14

שלב 10. שמור את הקובץ כ- "bot.js"

ודא שהקובץ אינו נשמר עם סיומת.txt.

תוכל לסגור את תוכנית עריכת הטקסט שלך בשלב זה

חלק 5 מתוך 6: התקנת Bot Support

צור בוט בשלב דיסקורד 15
צור בוט בשלב דיסקורד 15

שלב 1. פתח חלון שורת פקודה

ב- Windows, תוכל להשתמש במילת המפתח "Cmd" בשדה החיפוש של Windows בתפריט "התחל". ב- Mac, תוכל לחפש את "שורת הפקודה" באמצעות זרקור.

צור בוט בשלב דיסקורד 16
צור בוט בשלב דיסקורד 16

שלב 2. גש לתיקיית הבוטים בשולחן העבודה

לדוגמה, תוכל להקליד cd / Users / Default Desktop / Desktop / FolderDiscordBotName.

צור בוט בשלב דיסקורד
צור בוט בשלב דיסקורד

שלב 3. הקלד npm install discord.io winston –save והקש Enter

לאחר התקנת Node.js, שורת פקודה זו תוריד אוטומטית את התמיכה או התלות של הבוט בתיקיית שולחן העבודה.

צור בוט בשלב דיסקורד 18
צור בוט בשלב דיסקורד 18

שלב 4. הקלד npm install ולחץ להיכנס.

הקוד יבטיח שאין רכיבים או תוכנות אחרים שאתה צריך להתקין כדי שהבוט יפעל.

עכשיו יש לך את הקוד לבוט ותבדוק שהקוד יכול לעבוד בשיטה הבאה

חלק 6 מתוך 6: הפעלת הבוט

צור בוט בשלב דיסקורד 19
צור בוט בשלב דיסקורד 19

שלב 1. הקלד node bot.js והקש Enter בחלון שורת הפקודה

אם אתה מקבל הודעת שגיאה, אתה עושה משהו לא בסדר עם קוד הבוט.

צור בוט בשלב דיסקורד 20
צור בוט בשלב דיסקורד 20

שלב 2. הקלד "! Intro" ב- Discord

הזן את הפקודה בערוץ המכיל את הבוט. הקוד לדוגמה המוצג במאמר זה מורה לבוט להגיב לפקודות או פוסטים המתחילים בסימן "!" עם המילה "פונג!". כדי לבדוק אם הבוט עובד, הקלד "! Intro" והמתן לתשובה או תגובה מהבוט.

צור בוט בשלב דיסקורד 21
צור בוט בשלב דיסקורד 21

שלב 3. בדוק את הקוד אם אינך מקבל תגובה

אם הבוט אינו מגיב להודעת "! Intro" ב- Discord, קרא שוב את wikiHow זה וודא שהבוט מוגדר כראוי. בנוסף, ודא:

  • Node.js מותקן כראוי.
  • אסימון הבוט מוכנס כראוי בקובץ auth.json.
  • אתה נמצא באותו ערוץ כמו bot
  • הבוט כבר בשרת.
  • הקוד הכלול בקבצי auth.json, bot.js ו- package.json נכון.
  • הורדת את כל התמיכה או התלות כדי שהבוט יעבוד באמצעות שורת הפקודה (לאחר התקנת Node.js).

מוּמלָץ: