वाइल्डबीस्ट के साथ डिस्कॉर्ड पर अपने कार्यों को स्वचालित करें

डिस्कोर्ड वाइल्डबीस्ट बॉट

जंगली जानवर

यदि आप एक डिसॉर्डर उपयोगकर्ता हैं और आप एक समुदाय का प्रबंधन करते हैं, तो आप जानेंगे कि बहुत लगातार कार्य करने के लिए थोड़ा थका हुआ है, जैसे कि मॉडरेशन, नए उपयोगकर्ताओं का स्वागत करना, शब्दों को मॉडरेट करना, भूमिकाओं का प्रबंधन करना, संगीत स्ट्रीमिंग का प्रबंधन करना, अन्य।

इस दशा में की टीम शशर विकसित करने का काम लिया डिस्क में इस प्रकार के कार्य को स्वचालित करने के लिए एक उपकरण और बनाया गया वाइल्डबीस्ट, एक खुला स्रोत बॉट, यह है जावास्क्रिप्ट में विकसित, Node.JS और कलह पुस्तकालय जो सीधे डिस्क एपीआई से जुड़ता है।

वाइल्डबीस्ट क्या है?

वाइल्डबीस्ट एक मल्टीफ़ंक्शनल डिसॉर्डर सिस्टम है, जो आपके डिस्चार्ज सर्वर पर सर्वर फंक्शन (किक, बैन) से लेकर कम्युनिटी फन (8बॉल, मेम जेनरेशन, म्यूज़िक प्लेबैक) प्रदान करने में सक्षम है। इसमें विभिन्न कॉन्फ़िगरेशन के साथ एक व्यापक सर्वर अनुकूलन प्रणाली है।

के बीच वाइल्डबीस्ट की मुख्य विशेषताएं हैं:

  • मेमे जेनरेटर
  • YouTube, साउंडक्लाउड, आदि से संगीत की स्ट्रीमिंग।
  • शब्दों का संयम।
  • अधिसूचना प्रणाली।
  • Addrole, takerole, और color role जैसे रोल कमांड।
  • NSFW छवि खोज।
  • स्वागत संदेश, सर्वर जानकारी और उपयोगकर्ता की जानकारी जैसी उपयोगिताएँ।
  • प्रति सर्वर एक व्यापक कॉन्फ़िगरेशन इंजन के साथ अनुकूलन का उच्च स्तर। अपने वाइल्डबीस्ट का प्रबंधन करने के लिए व्यापक समर्थन और प्रलेखन।
  • कस्टम कमांड बनाने के लिए एक एपीआई प्रकार (यदि आप एक कस्टम उदाहरण चला रहे हैं)।
  • वाय मचो मसे।

Ubuntu पर WildBeast कैसे स्थापित करें?

यह उल्लेखनीय है स्थापना सर्वर स्तर है, इसलिए आपको ऐसा करने में सक्षम होने के लिए एक वीपीएस सेवा की आवश्यकता है।

टिप्पणी के रूप में आवश्यक शर्तें एक VPS है OS के साथ, नवीनतम Ubuntu LTS, वैकल्पिक रूप से डेबियन 8, 256 एमबी रैम 512 एमबी की सिफारिश की यदि आप इसे केवल कुछ सर्वरों पर रखने की योजना बनाते हैं, तो 2,60 गीगाहर्ट्ज़ या उच्चतर सिंगल कोर प्रोसेसर बहुत अच्छा काम करेगा, SSH सर्वर तक पहुँच SSH कार्यक्रम यानी PuTTY या BitVise एसएफटीपी सर्वर पर फाइल को चलाने के लिए यानि FileZilla या WinSCP त्वरित संपादन और फ़ाइल अपलोडिंग के लिए और एक कोड संपादक यानी नोटपैड ++, एटम या ब्रैकेट।

स्थापना के दौरान, कुछ प्रशासनिक कार्य किए जाएंगे। उन कार्यों के लिए काम करने के लिए (विशेषकर सुविधाएं), उन्हें सुडो मोड में चलाना आवश्यक है.

पहले, हम 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 होना चाहिए।

अब हम वाइल्डबीस्ट स्रोत कोड को स्थापित करने के लिए आगे बढ़ते हैं Git के माध्यम से। यदि आपके पास 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

और इसके साथ तैयार है कि हमारे पास वाइल्डबीस्ट स्थापित है जो हमारी जरूरतों के लिए कॉन्फ़िगर होने के लिए तैयार है।

वाइल्डबीस्ट सेटिंग्स

तो कॉन्फ़िगरेशन फ़ाइल बनाना आवश्यक होगा वाइल्डबीस्ट के लिए, यह वह जगह है जहाँ हम आपको फ़ाइलजिला करने की सलाह देते हैं, अपने कंप्यूटर से सर्वर पर फाइल ट्रांसफर करने की। यह संपादन प्रक्रिया को गति देने के लिए, यह वह जगह है जहाँ आपकी पसंद का पाठ संपादक भी आता है।

सबसे पहले हमें वाइल्डबीस्ट डायरेक्टरी खोलनी होगी, यहाँ हम एक फाइल पा सकते हैं जिसे config.example.json कहा जाता है, हमें इसे संपादन के लिए डाउनलोड करना होगा।

कॉन्फ़िगरेशन फ़ाइल खोलते समय, आपके पास एक फ़ाइल होनी चाहिए जो कॉन्फ़िगरेशन उदाहरण की तरह दिखती है.

बड़ी संख्या में इसके विन्यास के लिए उपलब्ध विकल्पों के कारण, उनमें से प्रत्येक का वर्णन कुछ व्यापक है। इसलिए, यदि आप कॉन्फ़िगरेशन के बारे में थोड़ा और जानना चाहते हैं, तो मैं आपको छोड़ देता हूं इस लिंक जहां वे समझाते हैं कि इस कार्य को कैसे करना है।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।