Ku automate howlahaaga Discord-ka WildBeast

Discord's duurjoogta bot

Duurjoogta

Haddii aad tahay isticmaale Discord oo aad maamusho bulsho, waxaad ogaan doontaa inay waxoogaa daallan tahay inaad qabato hawlo aad u soo noqnoqda, sida dhexdhexaad, soo dhaweynta isticmaaleyaasha cusub, dhexdhexaadinta ereyada, maaraynta doorarka, maareynta qulqulka muusikada, iyo kuwo kale.

Xaaladdan Kooxda Sharkiyada qaaday hawsha horumarinta qalab si otomaatig ah noocan oo kale ah hawsha Discord loona abuuray WildBeast, waa ilo bot furanwaa lagu soosaaray JavaScript, Node.JS iyo maktabada discordie kaas oo si toos ah ugu xidha Discord API.

Waa maxay WildBeast?

WildBeast waa nidaam Discord badan oo shaqeynaya oo loogu talagalay inuu awood u yeesho inuu qabto hawlo kala duwan, laga bilaabo dhexdhexaadinta serverka (Kick, ban) si loo siiyo madadaalo bulshada (8ball, meme generation, musicbackback) oo ku yaal serverkaaga Discord. Waxay leedahay nidaam habayn ballaaran oo adeegsi leh qaabab kala duwan.

inta u dhaxaysa astaamaha ugu muhiimsan ee uu leeyahay WildBeast waa:

  • Memes Generator
  • Muusikada ka socota YouTube, SoundCloud, iwm.
  • Dhexdhexaadinta ereyada.
  • Nidaamka ogeysiinta.
  • Amarada doorka sida addrole, ka-qaadashada, iyo doorka midabka.
  • Raadinta Sawirka NSFW.
  • Adeegyada sida farriimaha soo dhaweynta, macluumaadka serverka, iyo macluumaadka isticmaalaha iyo wixii la mid ah.
  • Heer sare oo habeyn leh oo leh mashiin isku dheelitiran oo ballaaran halkii server. Taageero ballaaran iyo dukumiintiyo aad ku maareynaysid WildBeast-kaaga.
  • Nooca loo yaqaan 'API' ee loogu talagalay abuurista amarrada gaarka ah (haddii aad socoto tusaale ahaan caado).
  • Y badano más.

Sidee loo rakibaa WildBeast Ubuntu?

Waxaa xusid mudan taas rakibaadda waa heer server, sidaa darteed waxaad u baahan tahay inaad haysato adeeg VPS ah si aad tan u awoodid.

Shuruudaha looga baahan yahay sida looga faallooday waa VPS oo leh OS, Ubuntu LTS ugu dambeysay, Ikhtiyaar ahaan Debian 8, 256 MB wan 512 MB oo lagula taliyay haddii aad qorsheyneyso inaad ku haysato dhowr server oo keliya, 2,60 GHz ama halbeeg sare oo processor sare ah ayaa si aad u wanaagsan u shaqeyn doona, Helitaanka SSH ee serverka Barnaamijyada SSH tusaale ahaan PuTTY ama BitVise si loogu amro amarro ku saabsan server-ka SFTP tusaale ahaan FileZilla ama WinSCP si tafatir deg deg ah iyo feyl loo soo daabaco iyo tifaftire koodh ah Notepad ++, Atom ama Brackets

Inta lagu jiro rakibidda, hawlaha maamulka qaarkood ayaa la qaban doonaa. Hawlahaas inay shaqeeyaan (gaar ahaan xarumaha), waa lagama maarmaan in loogu ordo qaab sudo ah.

Marka hore waxaan rakibi doonaa Node.js, waxaan ku sameynaa amarka soo socda:

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs build-essential

Hadda waxaa kaliya oo aan hubin doonnaa nooca aan rakibnay:

node –v

Taas oo noqonaysa v6.10.2, hadda.

Hadda waxaan sii wadaynaa inaan rakibno koodhka ilaha WildBeast iyada oo loo marayo Git. Haddii aadan haysan Git rakibay, orod:

sudo apt-get install git
git clone https://github.com/TheSharks/WildBeast.git && cd WildBeast

Haddii aad dhibaato weyn qabtid inta lagu jiro rakibidda, waxaad ka saari kartaa buugga:

rm -d -f -r ~/WildBeast

In dib loo kiciyo bakhaarka. Laga soo bilaabo WildBeast 4.0.0, RethinkDB ayaa loo baahan yahay si loo kaydiyo xogta u gaarka ah serverka.

Dib u eegista

Dib u eegista

Waxaan ku rakibnaa:

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

Oo diyaar ayaan u nahay tan waxaan ku rakibnay WildBeast adeegeena diyaarna u ah in loo qaabeeyo baahideena.

Dejinta WildBeast

Kadib waxay noqon doontaa lagama maarmaan in la abuuro feyl isku xir ah Wixii loo yaqaan 'WildBeast', waa halka aan kugula talineyno inaad sameyso FileZilla, si aad ugala wareejiso faylasha kombiyuutarkaaga serverka. Tan si loo dedejiyo hawsha tifaftirka, halkan ayaa ah halka tifaftiraha qoraalka aad dooratay uu isna ku yimaado.

Marka hore waa inaan fureynaa tusaha WildBeast, halkan waxaan ka heli karnaa feyl loo yaqaan config.example.json, waa inaan kala soo baxno si aan u tafatirno.

Markaad furayso feylka qaabeynta, waa inaad haysataa feyl u eg tusaalaha qaabeynta.

Sababtoo ah tiro badan oo xulashooyin ah oo loo heli karo qaabeynteeda, sharraxaadda mid kasta oo ka mid ah ayaa xoogaa ballaaran. Marka, haddii aad rabto inaad wax yar ka ogaato qaabeynta, waan kaa tegayaa xidhiidhkan halkaas oo ay ku sharxayaan sida loo fuliyo hawshan.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.