Automatikkan tugas anda di Discord with WildBeast

Bot binatang liar Discord

Binatang Liar

Sekiranya anda pengguna Discord dan menguruskan komuniti, anda akan tahu bahawa agak melelahkan untuk melakukan tugas yang sangat kerap, seperti penyederhanaan, menyambut pengguna baru, kata-kata penyederhanaan, mengurus peranan, menguruskan streaming muzik, antara lain.

Dalam situasi ini Pasukan dari Jerung menjalankan tugas untuk membangun alat untuk mengautomasikan jenis tugas ini dalam Discord dan dibuat WildBeast, bot sumber terbukaadalah dibangunkan dalam JavaScript, Node.JS dan perpustakaan discordie yang menghubungkan terus ke Discord API.

Apa itu WildBeast?

WildBeast adalah sistem Discord multifungsi yang direka untuk dapat melakukan pelbagai tugas, dari penyederhanaan pelayan (Kick, ban) hingga memberikan keseronokan komuniti (8ball, pembuatan meme, main balik muzik) pada server Discord anda. Ia mempunyai sistem penyesuaian pelayan yang luas dengan pelbagai konfigurasi.

Antara ciri utama yang dimiliki oleh WildBeast adalah:

  • Penjana Memes
  • Streaming Muzik dari YouTube, SoundCloud, dll.
  • Kesederhanaan perkataan.
  • Sistem pemberitahuan.
  • Perintah peranan seperti addrole, takerole, dan peranan warna.
  • Carian Gambar NSFW.
  • Utiliti seperti mesej selamat datang, maklumat pelayan, dan maklumat pengguna dan sebagainya.
  • Penyesuaian tahap tinggi dengan enjin konfigurasi yang luas per pelayan. Sokongan dan dokumentasi yang luas untuk menguruskan WildBeast anda sendiri.
  • Jenis API untuk membuat perintah khusus (jika Anda menjalankan instance khusus).
  • Lebih banyak lagi.

Bagaimana cara memasang WildBeast di Ubuntu?

Perlu disebutkan bahawa pemasangan adalah tahap pelayan, jadi anda perlu mempunyai perkhidmatan VPS untuk dapat melakukan ini.

Prasyarat seperti yang dikomentari adalah VPS dengan OS, LTS Ubuntu terkini, pilihan Debian 8, 256 MB ram 512 MB disyorkan sekiranya anda merancang untuk menggunakannya hanya pada beberapa pelayan, pemproses teras tunggal 2,60 GHz atau lebih tinggi akan berfungsi dengan baik, Akses SSH ke pelayan Program SSH iaitu PuTTY atau BitVise untuk menjalankan perintah pada pelayan SFTP iaitu FileZilla atau WinSCP untuk penyuntingan cepat dan muat naik fail dan penyunting kod iaitu Notepad ++, Atom atau Kurungan.

Semasa pemasangan, beberapa tugas pentadbiran akan dilaksanakan. Untuk tugas-tugas itu berfungsi (terutamanya kemudahan), adalah perlu untuk menjalankannya dalam mod sudo.

Pertama, kami akan memasang Node.js, kami melakukannya dengan arahan berikut:

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

Sekarang kita hanya perlu memeriksa versi yang telah kita pasang:

node –v

Yang sepatutnya v6.10.2, sekarang.

Sekarang kita terus memasang kod sumber WildBeast melalui Git. Sekiranya anda belum memasang Git, jalankan:

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

Sekiranya anda menghadapi masalah besar semasa pemasangan, anda boleh membuang direktori dengan:

rm -d -f -r ~/WildBeast

Untuk mengaktifkan semula repositori. Sehingga WildBeast 4.0.0, RethinkDB diperlukan untuk menyimpan data khusus pelayan.

Fikirkan semulaDB

Fikirkan semulaDB

Kami memasangnya dengan:

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

Dan siap dengan ini kami telah memasang WildBeast di pelayan kami yang siap dikonfigurasi untuk keperluan kami.

Tetapan WildBeast

Kemudian perlu membuat fail konfigurasi Untuk WildBeast, di sinilah kami menasihati anda untuk melakukan FileZilla, untuk memindahkan fail dari komputer anda ke pelayan. Ini untuk mempercepat proses penyuntingan, di sinilah penyunting teks pilihan anda juga masuk.

Mula-mula kita harus membuka direktori WildBeast, di sini kita dapat mencari fail dipanggil config.example.json, kita mesti memuat turunnya untuk diedit.

Semasa membuka fail konfigurasi, anda harus mempunyai fail yang kelihatan seperti contoh konfigurasi.

Oleh kerana sebilangan besar pilihan yang tersedia untuk konfigurasinya, menggambarkan masing-masing agak luas. Oleh itu, jika anda ingin mengetahui lebih banyak mengenai konfigurasi, saya tinggalkan anda pautan ini di mana mereka menerangkan bagaimana melaksanakan tugas ini.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.