आपण एक डिसकॉर्ड वापरकर्ता असल्यास आणि आपण एखादा समुदाय व्यवस्थापित केल्यास आपणास हे समजेल की नियमितपणा, नवीन वापरकर्त्यांचे स्वागत करणे, शब्दांचे नियंत्रण करणे, भूमिका व्यवस्थापित करणे, संगीत प्रवाह व्यवस्थापित करणे यासारख्या वारंवार कार्ये करणे थोड्या थकल्यासारखे आहे.
या परिस्थितीत ची टीम शार्क विकसित करण्याचे काम हाती घेतले डिसकॉर्डमध्ये तयार केलेले कार्य या प्रकारास स्वयंचलित करण्यासाठी एक साधन वाइल्डबीस्ट, एक मुक्त स्त्रोत बॉटआहे जावास्क्रिप्ट, नोड.जेएस आणि डिसकॉर्डी लायब्ररीत विकसित जे थेट डिसकॉर्ड एपीआयशी कनेक्ट होते.
वाईल्डबीस्ट म्हणजे काय?
वाइल्डबीस्ट ही एक मल्टीफंक्शनल डिस्कोर्ड सिस्टम आहे जी आपल्या डिसकॉर्ड सर्व्हरवर सर्व्हर मॉडरेशन (किक, बंदी) पासून समुदायाची मजा (8 बॉल, मेमे जनरेशन, म्युझिक प्लेबॅक) पर्यंत विविध कामे करण्यास सक्षम असेल. यात विविध कॉन्फिगरेशनसह विस्तृत सर्व्हर सानुकूलित प्रणाली आहे.
entre वाईल्डबीस्ट मधील मुख्य वैशिष्ट्ये आहेत:
- मेम्स जनरेटर
- YouTube, साउंडक्लॉड इ. मधील प्रवाहित संगीत
- शब्दांची संयम.
- सूचना प्रणाली.
- अॅडरोल, टेकेरोल आणि रंग भूमिका यासारख्या रोल कमांड.
- एनएसएफडब्ल्यू प्रतिमा शोध.
- स्वागत संदेश, सर्व्हर माहिती आणि वापरकर्त्याची माहिती इत्यादी उपयुक्तता.
- प्रति सर्व्हर विस्तृत कॉन्फिगरेशन इंजिनसह उच्च स्तरीय सानुकूलन. आपल्या स्वत: च्या वाईल्डबीस्ट व्यवस्थापित करण्यासाठी विस्तृत समर्थन आणि दस्तऐवजीकरण.
- सानुकूल आदेश तयार करण्यासाठी एक API प्रकार (आपण सानुकूल घटना चालवत असल्यास).
- वाई खूपो मास.
उबंटूवर वाईल्डबीस्ट कसे स्थापित करावे?
हे उल्लेखनीय आहे स्थापना सर्व्हर पातळी आहे, म्हणून हे सक्षम होण्यासाठी आपल्याकडे व्हीपीएस सेवा असणे आवश्यक आहे.
टिप्पणी दिलेल्या पूर्व शर्ती व्हीपीएस आहेत ओएस सह, नवीनतम उबंटु एलटीएस, वैकल्पिकरित्या डेबियन 8, 256 एमबी रॅम, 512 एमबी ची शिफारस केली जाते जर आपण हे केवळ काही सर्व्हरवर ठेवायचे ठरवत असाल तर २.2,60० गीगाहर्ट्झ किंवा उच्च सिंगल कोर प्रोसेसर खूप चांगले कार्य करेल, सर्व्हरवर एसएसएच प्रवेश एसएसएच प्रोग्राम्स म्हणजेच एसएफटीपी सर्व्हरवर कमांड चालविण्यासाठी पट्टी किंवा बिटविझी म्हणजे द्रुत संपादन आणि फाइल अपलोड करण्यासाठी फाइलझिला किंवा विनएससीपी आणि कोड संपादक म्हणजेच नोटपॅड ++, Atटम किंवा कंस
स्थापनेदरम्यान, काही प्रशासकीय कामे पार पाडली जातील. त्या कार्य करण्यासाठी (विशेषत: सुविधा), त्यांना sudo मोडमध्ये चालविणे आवश्यक आहे.
प्राइम्रो, आम्ही 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 असावे.
आता आम्ही वाइल्डबीस्ट सोर्स कोड स्थापित करण्यास पुढे जाऊ गिट मार्गे आपल्याकडे गिट स्थापित केलेले नसल्यास, चालवा:
sudo apt-get install git git clone https://github.com/TheSharks/WildBeast.git && cd WildBeast
आपल्याला स्थापनेदरम्यान मोठ्या समस्या असल्यास आपण यासह निर्देशिका काढून टाकू शकता:
rm -d -f -r ~/WildBeast
रेपॉजिटरी पुन्हा सक्षम करण्यासाठी. वाइल्डबीस्ट 4.0.0 नुसार, रीथिंकडीबी आवश्यक आहे सर्व्हर-विशिष्ट डेटा संचयित करण्यासाठी.
आम्ही हे यासह स्थापित करतो:
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 म्हणतातसंपादनासाठी आम्हाला ते डाउनलोड करावे लागेल.
कॉन्फिगरेशन फाईल उघडताना, आपल्याकडे एक फाइल असावी जी कॉन्फिगरेशनच्या उदाहरणासारखे दिसते.
त्याच्या कॉन्फिगरेशनसाठी मोठ्या संख्येने पर्याय उपलब्ध असल्यामुळे त्यापैकी प्रत्येकाचे वर्णन काहीसे विस्तृत आहे. म्हणून, आपल्याला कॉन्फिगरेशनबद्दल थोडेसे जाणून घ्यायचे असल्यास, मी तुम्हाला सोडतो हा दुवा हे कार्य कसे करावे हे ते कुठे स्पष्ट करतात.