תוכן עניינים:
- שלב 1: הורד את אפליקציית Discord
- שלב 2: הקמת ערוץ משלך
- שלב 3: התקן את Node.js ו- Npm
- שלב 4: צור את ה- Bot
- שלב 5: צור מדריך מקומי
- שלב 6: השלב האחרון ובדיקת הבוט
וִידֵאוֹ: כיצד להוסיף בוט אינטראקטיבי בדיסקורד: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:11
במדריך זה אני הולך להראות כיצד ליצור בוט אינטראקטיבי משלו שעובד עם כמה קומנדו.
דיסקורד היא אפליקציית מדיה חברתית של סקייפ/וואטס-אפס כזו שמפגישה גיימרים. הם יכולים להקים ערוץ משלהם, לבדוק באיזה משחק כל חבר משחק, להתקשר זה לזה ולשוחח זה עם זה. אחת האפשרויות היא להוסיף בוט לשרת. זה יכול להיות בוט אוטומטי, או בוט שמשמיע מוזיקה למשל.
אספקה:
- אינטרנט כמובן (דו!)
- אפליקציית דיסקורד
- Node.js, npm
- ידע בסיסי בביצוע פקודות בטרמינל
שלב 1: הורד את אפליקציית Discord
הורד את אפליקציית דיסקורד. יישום זה הוא אפליקציה מרובת מכשירים הניתנת להורדה מ-
לשם המשתמש שאתה יוצר מצורף אליו מספר ייחודי, כפי שנראה בתמונה למעלה. אתה משתמש בשם זה + # כדי להוסיף חברי מחלוקת אחרים.
שלב 2: הקמת ערוץ משלך
על מנת שהבוט ייווצר עלינו ליצור שרת משלנו.
1. כאשר אתה מחובר לדיסקורד אתה אמור לראות משהו כמו התמונות שלמעלה:
2. כדי שהשרת ייצור, עלינו ללחוץ על '+' בפינה השמאלית התחתונה המסומנת באדום.
תן לשרת שלך שם והזן את אזור השרת. אופציונלי תוכל להוסיף תמונה לשרת שלך. לאחר השלמת שלבים אלה, אתה אמור לראות את רישום השרת בכרטיסיות שלך בצד ימין, בהתאם למכשיר שבו אתה משתמש.
שלב 3: התקן את Node.js ו- Npm
לאחר שתסיים ליצור שרת משלך, מחלוקת מבקשת להזמין חברים לשרת שלך. דלג על שלב זה (או הזמין חברים לערוץ הדיסקורד שלך באמצעות קישור ההזמנה) ו- voilá! השרת שלך נוצר.
1. בדוק אם יש node.js ו- npm
ראשית עלינו לוודא שעלינו ליצור פרוייקט מקומי עבור ה- API לביצוע שיחות. עלינו גם לקבל אסימון לבוט. לשם כך עלינו להוסיף כמה שורות במסוף. כדי לפתוח מסוף, הקש CMD + מקש רווח וחפש מסוף. אם עשית זאת נכון, הטרמינל אמור להופיע כתמונה למעלה.
כדי לבדוק אם התקנת node.js ו- npm, הקלד את הקוד הבא:
עבור node.js:
צומת -v
עבור npm:
npm -v
אם לשניכם מותקן node.js ו- npm, תראה את הגירסה, אם לא, התקן את node.js ואת npm על ידי הזנת הקוד הבא (node.js יותקן יחד עם npm):
עבור npm:
npm התקנת npm@האחרונה -g
שלב 4: צור את ה- Bot
עלינו ליצור יישום ובוט על מנת שהבוט שלנו יעבוד. עלינו גם לשלוח אותו לשרת הדיסקורד שלנו.
1. צור את היישום והבוט:
ראשית, עבור אל discordapp.com/developers/applications/me. היכנס עם החשבון שלך. לחץ על יישום חדש כדי להתחיל ולתת שם לאפליקציה ולאחר מכן לחץ על צור. בכרטיסייה השמאלית, בחר בוט. צור את הבוט. אם הבוט נוצר, תקבל הודעה בתמונה למעלה שהבוט נוצר.
2. שלח את הבוט לשרת הדיסקורד שלך
במידע הכללי, העתק את מזהה הלקוח שלך, העתק את המזהה והדבק אותו בכתובת אתר זו, והחליף את המספרים:
discordapp.com/oauth2/authorize?&client_id…
העתק את כתובת האתר עם מספר מזהה הלקוח שלך בדפדפן שלך. זה יוביל אותך לאתר שבו תוכל לספר לדיסקורד לאן לשלוח את הבוט שלך. אתה תדע שזה עבד אם תפתח את דיסקורד באפליקציה או בדפדפן ותנווט לשרת שלך. הערוץ יגיד שבוט הצטרף לחדר, ותראה אותו בתפריט בצד ימין מתחת לרשימת החברים המקוונים.
שלב 5: צור מדריך מקומי
עלינו ליצור תיקייה במחשב שלך שתאחסן את כל קבצי הבוט שלך. תן לזה משהו כמו discordBot או משהו שניתן לזהות בקלות.
1. צור תיקייה ושלושה קבצים
עלינו ליצור שלושה בתיקייה זו.
בצע את הקוד הבא במסוף:
mkdir discordBot
נווט בין התיקיה על ידי הקלדת הקוד הבא:
cd discordBot
לאחר מכן הקלד את השורה הבאה:
npm init -y
פעולה זו תיצור קובץ package.json בתוך תיקיית הפרויקט.
נתחיל תחילה בהתקנת ספריית Javascript ידועה לאינטראקציה עם Discord API הנקראת discord.js. הקלד:
npm להתקין -שמור discord.js
התעלם מהאזהרות בינתיים.
2. יצירת קובץ לאסימון
בעזרת כל עורך טקסט, צור קובץ ושם אותו בשם "auth.json".
הדבק את הקוד הבא:
{
"Token": "אסימון הבוט שלך"}
לאחר מכן, החלף את "אסימון הבוט שלך" באסימון שלך. ניתן למצוא זאת בכתובת:
התחבר, לחץ על סוד הלקוח והחלף את אסימון הבוט.
שמור את הקובץ ועשה קובץ חדש.
הקובץ הבא, שם קובץ זה package.json, הדבק את הקוד הבא:
{
“Name”: “discordBot”, “version”: “1.0.0”, “description”: “My First Discord Bot”, “main”: “bot.js”, “author”: “שמך”, “תלות”: {}}
החלף את שם המחבר בשם הרצוי. שמור קובץ זה כ- "package.json" בתיקיית ה- bot שלך ב- Discord.
לבסוף, קובץ ה-.json האחרון ייקרא bot.js והדבק את הקוד הבא:
const Discord = require ('discord.js');
client client = חדש Discord. Client (); const auth = require ('./ auth.json'); client.on ('ready', () => {console.log (`התחבר בתור $ {client.user.tag}!`);}); client.on ('message', msg => {if (msg.content === 'ping') {msg.reply ('pong');}}); client.login (auth.token);
שמור את קובץ הטקסט האחרון הזה כ- "bot.js" בתיקיית הבוט שלך ב- Discord. הוספתי פקודה פשוטה שאם אתה אומר "פינג", הבוט יענה ב"פונג!"
שלב 6: השלב האחרון ובדיקת הבוט
1. מסוף פתוח
במסוף, עלינו לבדוק אם עשינו הכל נכון. נווט לתיקייה על ידי הקלדת הפקודה הבאה:
cd discordBot
2. הפעל את הבוט
ואז סוף סוף, הפעל את הפקודה כפי שמוצג להלן:
צומת bot.js
אם עשית הכל, זה צריך לומר: התחבר כ- discordBot#xxxx!
Et voilà! הבוט נוצר עבור שרת הדיסקורד שלך! אתה יכול לשלוח הודעה ל"פינג "בערוץ כדי לקבל תשובה" פונג!"
זהו רק בוט בסיסי לערוץ הדיסקורד שלך. לרעיונות מגניבים נוספים בדוק:
מוּמלָץ:
כיצד להוסיף חמצן מומס למד הידרופוניקה של WiFi: 6 שלבים
כיצד להוסיף חמצן מומס למד הידרופוניקה של WiFi: הדרכה זו תדגים כיצד להוסיף את מעגל ה- EZO D.O ואת בדיקה לערכת ההידרופוניקה של WiFi מבית Atlas Scientific. ההנחה היא שלמשתמש ערכת ההידרופוניקה של wifi פועלת וכעת היא מוכנה להוסיף חמצן מומס. אזהרות: Atlas Sci
כיצד להוסיף תצוגת דיו אלקטרוני לפרויקט שלך: 12 שלבים (עם תמונות)
כיצד להוסיף תצוגת דיו אלקטרוני לפרויקט שלך: הרבה פרויקטים כוללים ניטור של נתונים כלשהם, כגון נתונים סביבתיים, לעתים קרובות באמצעות Arduino לשליטה. במקרה שלי, רציתי לעקוב אחר רמת המלח במרכך המים שלי. ייתכן שתרצה לגשת לנתונים ברשת הביתית שלך
כיצד להוסיף שלט IR למערכת רמקולים: 5 שלבים (עם תמונות)
כיצד להוסיף שלט IR למערכת רמקולים: בפרויקט זה אראה לך כיצד יצרתי מעגל נוסף למערכת הרמקולים שלי על מנת לשלוט בו באופן אלחוטי באמצעות שלט IR תוצרת בית. בואו נתחיל
כיצד להוסיף סרטונים לאייפון שלך מאובונטו: 4 שלבים
כיצד להוסיף סרטונים לאייפון שלך מאובונטו: אם אתה משתמש באובונטו ובאייפון, ייתכן שתרצה להוסיף כמה סרטונים למכשיר שלך באמצעות המחשב שלך. אל תדאג, זה די קל ואינו דורש ממך לבצע פריצת jail. אייפון
כיצד לעצב קוד בדיסקורד (נייד): 10 שלבים
כיצד לעצב קוד בדיסקורד (נייד): מערך הוראות זה מיועד לאנשים המקודדים באופן קבוע וגם משתמש באפליקציית הדיסקורד. זה ילמד אותך כיצד לשלוח טקסט ולאחר מכן לעצב אותו לכל שפת קידוד שאתה אוהב