אם אתה משתמש בדיסקורד ואתה מנהל קהילה, תדע שזה קצת מעייף לבצע משימות תכופות מאוד, כגון מתינות, קבלת פנים למשתמשים חדשים, הנחיית מילים, ניהול תפקידים, ניהול הזרמת מוסיקה, בין היתר.
במצב הזה הצוות של הכרישים לקחה על עצמה את משימת הפיתוח כלי במטרה להפוך אוטומציה מסוג זה למשימה ב- Discord ויצרה WildBeast, בוט קוד פתוחהוא פותח ב- JavaScript, Node.JS ובספריית ה- discordie שמתחבר ישירות ל- API של Discord.
מה זה WildBeast?
WildBeast היא מערכת דיסקורד רב תכליתית שתוכננה להיות מסוגלת לבצע משימות שונות, החל ממתן שרתים (בעיטה, איסור) וכלה במתן כיף בקהילה (8 כדור, דור ממים, השמעת מוזיקה) בשרת הדיסקורד שלכם. יש לו מערכת התאמה אישית של שרתים מקיפה עם תצורות שונות.
בין המאפיינים העיקריים שיש ל- WildBeast הם:
- מחולל ממים
- הזרמת מוזיקה מ- YouTube, SoundCloud וכו '.
- מתינות של מילים.
- מערכת התראות.
- פקודות תפקיד כמו תוסף, תפקיד, ותפקיד צבעוני.
- חיפוש תמונות NSFW.
- כלי עזר כמו הודעות קבלת פנים, פרטי שרת ומידע משתמשים וכן הלאה.
- התאמה אישית גבוהה עם מנוע תצורה נרחב לכל שרת. תמיכה ותיעוד נרחבים לניהול WildBeast משלך.
- סוג API ליצירת פקודות מותאמות אישית (אם אתה מפעיל מופע מותאם אישית).
- Y mucho más.
כיצד להתקין את WildBeast באובונטו?
ראוי להזכיר זאת ההתקנה היא ברמת השרתאז אתה צריך שירות VPS כדי שתוכל לעשות זאת.
התנאים המוקדמים כפי שהעירו הם VPS עם מערכת ההפעלה, האחרונה LTS של אובונטו, אופציונלי דביאן 8, זיכרון RAM 256 MB מומלץ 512 מגהבייט במקרה שאתה מתכנן להחזיק אותו בכמה שרתים בלבד, מעבד ליבת יחיד בגודל 2,60 GHz ומעלה יעבוד טוב מאוד, גישה SSH לשרת תוכניות SSH כלומר PuTTY או BitVise להפעלת פקודות בשרת SFTP כלומר FileZilla או WinSCP לעריכה מהירה והעלאת קבצים ועורך קוד כלומר Notepad ++, Atom או Brackets.
במהלך ההתקנה, חלק מהמשימות הניהוליות יבוצעו. למשימות האלה לעבוד (במיוחד מתקנים), יש צורך להפעיל אותם במצב סודו.
ראשית, נתקין את Node.js, אנו עושים זאת בפקודה הבאה:
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - sudo apt-get install -y nodejs build-essential
כעת נצטרך לבדוק רק את הגרסה שהתקנו:
node –v
שאמור להיות v6.10.2, ממש עכשיו.
כעת נמשיך להתקין את קוד המקור של WildBeast דרך גיט. אם אין לך Git מותקן, הפעל:
sudo apt-get install git git clone https://github.com/TheSharks/WildBeast.git && cd WildBeast
אם יש לך בעיות גדולות במהלך ההתקנה, תוכל להסיר את הספרייה באמצעות:
rm -d -f -r ~/WildBeast
כדי להפעיל מחדש את המאגר. נכון ל- WildBeast 4.0.0, RethinkDB נדרש לאחסון נתונים ספציפיים לשרת.
אנו מתקינים אותו עם:
source /etc/lsb-release && echo "deb http://download.rethinkdb.com/apt $DISTRIB_CODENAME main" | sudo tee /etc/apt/sources.list.d/rethinkdb.list wget -qO- https://download.rethinkdb.com/apt/pubkey.gpg | sudo apt-key add - sudo apt-get update sudo apt-get install rethinkdb
ומוכן עם זה יש לנו WildBeast מותקן בשרת שלנו מוכן להיות מוגדר לצרכים שלנו.
הגדרות WildBeast
לאחר מכן, יהיה צורך ליצור קובץ תצורה עבור WildBeast, זה המקום בו אנו ממליצים לך לעשות FileZilla, להעביר קבצים מהמחשב שלך לשרת. זאת על מנת להאיץ את תהליך העריכה, כאן נכנס גם עורך הטקסט שבחרת.
ראשית נצטרך לפתוח את ספריית WildBeast, כאן נוכל למצוא קובץ נקרא config.example.jsonנצטרך להוריד אותו לעריכה.
בעת פתיחת קובץ התצורה, אתה צריך שיהיה לך קובץ שנראה כמו דוגמת התצורה.
בשל המספר הגדול של האפשרויות הקיימות עבור תצורתו, תיאור כל אחת מהן נרחב במקצת. לכן, אם אתה רוצה לדעת קצת יותר על התצורה, אני עוזב אותך קישור זה שם הם מסבירים כיצד לבצע משימה זו.