הפוך את המשימות שלך לאוטומטיות לאוטומטיות עם WildBeast

הבוט של חיית הבר של דיסקורד

חיית פרא

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

במצב הזה הצוות של הכרישים לקחה על עצמה את משימת הפיתוח כלי במטרה להפוך אוטומציה מסוג זה למשימה ב- 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 נדרש לאחסון נתונים ספציפיים לשרת.

לחשוב מחדש על DB

לחשוב מחדש על DB

אנו מתקינים אותו עם:

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נצטרך להוריד אותו לעריכה.

בעת פתיחת קובץ התצורה, אתה צריך שיהיה לך קובץ שנראה כמו דוגמת התצורה.

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


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.