כיצד ליצור בוט באי-הסכמה?
1. הורד והתקן את Node.js.
2. פתח את אפליקציית Discord והיכנס.
3. צור את הבוט ב- Discord.
4. שים את הבוט בערוץ דיסקורד.
5. קוד את הבוט.
6. התקן תלות בוט.
7. בדוק את עבודות הבוט.
Discord היא תוכנית צ'אט פופולרית שמשתמשת בה מאוד ומועדפת על ידי גיימרים. משתמשים יכולים ליצור ערוצי Discord משלהם בחינם ולהזמין אנשים להצטרף אליהם. יש אנשים שמשתמשים בבוטים בדיסקורד כדי לשמור על מוסיקה, לברך אנשים חדשים בערוץ, ועוד כל כך הרבה. מדריך זה יראה לך כיצד ליצור בוט עבור Discord. יהיה עליכם להכיר מעט קידוד לפחות מכיוון ש- Javascript הוא זה שגורם לבוט לעבוד.
חלק 1 מתוך 6: הכנת המחשב
- 1הורד node.js מ- https://nodejs.org/en/download/. Node.js הוא זמן ריצה חינם של JavaScript שתצטרך להכין את הבוט שלך. אתה יכול לבחור במתקין Windows או MacOS וכן איזו גרסה. גרסת LTS מומלצת לתהליך זה.
- 2הפעל את המתקין. מחשב Windows צריך רק ללחוץ על הקובץ שהורד כדי להפעיל את תוכנית ההתקנה, אך מחשב MacOS צריך לפרוק את הקובץ כדי למצוא את יישום ההתקנה. וודא שאתה קורא את כל ההסכמים במהלך ההתקנה.
- 3צור חשבון דיסורד (אופציונלי). אם עדיין אין לך חשבון Discord, אתה נרשם לחשבון בכתובת https://discordapp.com/.
- 4התחבר לחשבון הדיסקורד ולערוץ שלך. פתח את אפליקציית Discord במחשב שלך ונווט לערוץ בו אתה רוצה שהבוט שלך.
חלק 2 מתוך 6: יצירת הבוט על מחלוקת
- 1עבור אל https://discordapp.com/developers/applications/me בדפדפן אינטרנט. אתה צריך להיות מחובר כבר דרך האפליקציה, אך היכנס שוב אם תתבקש לעשות זאת. בחלק זה תיצור אפליקציה שתפעיל את הבוט, כך שתיצור אפליקציה וגם בוט.
- 2לחץ על כפתור היישום החדש הכחול. תראה זאת בצד ימין של הדפדפן. חלון יופיע לשם האפליקציה שלך.
- הקלד את שם היישום ולחץ על "צור". תרצה ליצור שם תיאור, כמו "Greeterbot" אם הבוט של האפליקציה שלך מברך אנשים. עם זאת, קרוב לוודאי ש- "Greeterbot" יפעיל שגיאות בהמשך מכיוון שזה שם פופולרי, לכן הוסף סדרת מספרים אחרי השם, כמו "Greeterbot38764165441."
- 3לחץ על בוט בתפריט השמאלי. זהו גם סמל פיסת הפאזל.
- 4לחץ על הוסף בוט. זה תחת הכותרת "Build-A-Bot".
- לחץ על "כן, עשה זאת!" בחלון הקופץ כדי לאשר את פעולתך.
- אם אתה מקבל שגיאה לגבי השם הפופולרי מדי, עבור לדף היישום ושנה את שם האפליקציה. לדוגמא, "Music Bot" היה פופולרי מדי, ולכן הוספת מספר מספרים בסוף האפליקציה עזרה.
- 5לחץ על לחץ כדי לחשוף אסימון. תראה זאת באזור המידע של הבוט שלך. כשתלחץ על הטקסט הזה, תראה מחרוזת של אותיות ומספרים.
- לחץ על "העתק" כדי להעתיק את כל הטקסט הזה. אתה יכול להדביק אותו על פתק דביק איפשהו, אך וודא שיש לך גישה לקוד זה ואל תחלק אותו לאף אחד. מי שיש לו את הקוד הזה יכול לשלוט בבוט. קוד זה תמיד יהיה כאן אם תזדקק לו.
חלק 3 מתוך 6: שליחת הבוט לשרת / ערוץ הדיסקורד
- 1לחץ על מידע כללי. זה בתפריט משמאל.
- 2לחץ על העתק תחת זיהוי לקוח. תראה זאת באמצע דף האינטרנט.
- 3הדבק את לקוח הלקוחות שהועתק לכתובת האתר הבאה: " https://discordapp.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8"
- לדוגמא, אם ה- ClientID שלך היה 000000000000000001, כתובת האתר שלך תיראה כך: https://discordapp.com/oauth2/authorize?&client_id=000000000000000001&scope=bot&permissions=8
- 4הדבק את כתובת האתר שלך בשורת הכתובת בדפדפן האינטרנט שלך. תועבר לדף שבו תוכל להקצות את הבוט שלך לערוץ.
- לחץ על התיבה הנפתחת כדי להציג את כל הערוצים התואמים שלך.
- לחץ על "אשר" כדי להמשיך. תקבל אישור שהבוט הועבר ושתוכל לסגור את הכרטיסייה הפעילה.
קרא גם: איך להשיג מוסיקה בוט על מחלוקת?
חלק 4 מתוך 6: קידוד הבוט
- 1צור תיקיה על שולחן העבודה שלך עבור קוד הבוט שלך. אתה תכין קבצי קוד שייכנסו לכאן.
- קוד זה סופק על ידי https://digitaltrends.com/gaming/how-to-make-a-discord-bot/.
- אתה יכול לחפש באינטרנט קודי בוט שאתה רוצה, כמו כאלה שמנגנים כל הזמן מוסיקה. מדריך זה משתמש בדוגמת קוד עבור בוט המגיב לכל טקסט החל מ- "!"
- 2פתח עורך טקסט. אתה יכול להשתמש בתוכניות ברירת המחדל כמו פנקס רשימות עבור Windows או TextEdit עבור Mac.
- 3הקלד את הקוד הבא:
{"token": "אסימון הבוט שלך"}
- הקפד להזין את מספר ה- Bot Token שקיבלת מהשלבים הקודמים בין המרכאות בטקסט.
- 4שמור את הקובץ כ- "auth.json". ודא שהקובץ לא נשמר עם סיומת הקובץ a.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": "שמך", "תלות": {}}
- הקפד להחליף את שם "המחבר" בשם שלך. אתה יכול גם לשנות את "התיאור" אם אינך אוהב "בוט הדיסקורד הראשון שלי".
- 7שמור את הקובץ כ- "package.json". ודא שהקובץ לא נשמר עם. סיומת קובץ txt.
- 8התחל מסמך חדש. אתה יכול לעשות זאת על ידי לחיצה על Ctrl+ N(Windows) או ⌘ Cmd+ N(Mac), או לחיצה על "חדש" מהכרטיסייה "קובץ".
- 9הקלד את קוד הבוט שלך. לדוגמא, אם ברצונך ליצור בוט שמגיב לכל הודעה שמתחילה עם "!", הקלד את הקוד הבא:
var Discord = דורש ('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 = Discord.Client חדש ({אסימון: auth.token, autorun: true}); bot.on ('מוכן', פונקציה (evt) {logger.info ('מחובר'); logger.info ('מחובר כ:'); logger.info (bot.username + '- (' + bot.id) + ')');}); bot.on ('הודעה', פונקציה (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) {//! מקרה פינג 'פינג': bot.sendMessage ({אל: channelID, הודעה: 'פונג!'}); לשבור; // פשוט הוסף כל פקודות מקרה אם תרצה בכך. }}});
- 10שמור את הקובץ כ- "bot.js". ודא שהקובץ לא נשמר עם סיומת הקובץ a.txt.
- אתה יכול לסגור את עורך הטקסט שלך.
חלק 5 מתוך 6: התקנת תלות בבוט
- 1פתח חלון שורת פקודה. ב- Windows, אתה יכול לחפש "Cmd" בשדה החיפוש של Windows בתפריט התחל. ב- Mac תוכלו לחפש ב- Spotlight את "שורת הפקודה".
- 2נווט לתיקיית הבוט שלך על שולחן העבודה שלך. לדוגמה, אתה יכול להקליד cd\Users\Default Desktop\Desktop\DiscordBotfoldername.
- 3הקלד npm install discord.io winston -save ולחץ ↵ enter. עם התקנת Node.js, שורה זו תוריד באופן אוטומטי את התלות של הבוט שלך בתיקיית שולחן העבודה שלך.
- 4הקלד ולחץ. npm install https://github.com/woor/discord.io/tarball/gateway_v6 ↵ enter קוד זה יוודא שאין שום דבר אחר שאתה צריך להתקין כדי שהבוט שלך יעבוד.
- כעת יש לך קוד לבוט שלך ותבדוק שהקוד שלך עובד בחלק הבא.
חלק 6 מתוך 6: הפעלת הבוט
- 1הקלד node bot.js ולחץ ↵ enter על שורת הפקודה. אם קיבלת שורת שגיאה, עשית משהו לא בסדר.
- 2הקלד "! Intro" באי-הסכמה. תרצה להקליד את זה בערוץ בו נמצא הבוט שלך. קוד הדוגמה שסופק מביא את הבוט להגיב "פונג!" לטקסט החל מ- "!". אז כדי לבדוק אם הבוט עובד, הקלידו "! Intro" והמתינו לתגובה.
- 3בדוק את הקידוד שלך אם לא שמעת תגובה. אם הבוט שלך לא הגיב ל- "! Intro" שלך בדיסקורד, עיין במדריך זה שוב ובדוק כדי לוודא שהבוט שלך מוגדר כהלכה. לוודא:
- Node.js מותקן כהלכה.
- אסימון הבוט הוזן כהלכה בקובץ ה- auth.json שלך.
- אתה נמצא באותו ערוץ כמו הבוט.
- הבוט נמצא בשרת.
- הקידוד שלך נכון בקבצי auth.json, bot.js ו- package.json.
- הורדת את כל התלות לעבודה של הבוט שלך באמצעות שורת פקודה עם התקנת Node.js.
שאלות ותשובות
- מה עלי לעשות אם כתוב שגיאה בעת הקלדת הצומת bot.js בשורת הפקודה?עשית את הקוד נכון? נסה לבצע שוב את הקוד. ודא שאתה מקליד הכל נכון.
- הבוט שלי אומר שהוא לא מקוון מה עליי לעשות?עשית את הקוד נכון? נסה לבצע שוב את הקוד. וודא שאתה עושה "node bot.js" ללא הצעות מחיר לאחר שתסיים את הקוד.