使用WildBeast在Discord上自動化您的任務

Discord的野獸機器人

野獸

如果您是Discord用戶並管理社區,您將知道執行非常頻繁的任務會很累人,例如審核,歡迎新用戶,審核單詞,管理角色,管理音樂流等等。

在這種情況下 團隊 鯊魚 承擔了發展的任務 為了在Discord中自動執行此類任務並創建了一個工具 開源機器人WildBeast用JavaScript,Node.JS和discordie庫開發 它直接連接到Discord API。

什麼是WildBeast?

WildBeast是一個多功能Discord系統,旨在在您的Discord服務器上執行各種任務,從服務器審核(踢,禁令)到提供社區樂趣(8ball,模因生成,音樂播放)。 它具有廣泛的服務器定制系統,具有各種配置。

之間 WildBeast具有的主要功能是:

  • 模因發生器
  • 從YouTube,SoundCloud等流式傳輸音樂
  • 適度的話。
  • 通知系統。
  • 角色命令,例如addrole,takerole和color角色。
  • NSFW圖像搜索。
  • 實用程序,如歡迎消息,服務器信息和用戶信息等。
  • 每台服務器具有廣泛的配置引擎,可進行高級別的自定義。 廣泛的支持和文檔來管理您自己的WildBeast。
  • 用於創建自定義命令的API類型(如果正在運行自定義實例)。
  • 你好嗎?

如何在Ubuntu上安裝WildBeast?

值得一提的是 安裝是服務器級別的,因此您需要具備VPS服務才能執行此操作。

評論的前提條件是VPS 與操作系統,最新的Ubuntu LTS,可選Debian 8, 256 MB內存,建議512 MB 如果您打算僅在幾台服務器上使用它,則2,60 GHz或更高的單核處理器將非常有效, SSH訪問服務器 SSH程序(即PuTTY或BitVise)可在SFTP服務器上運行命令,即FileZilla或WinSCP以進行快速編輯和文件上傳,以及代碼編輯器(即Notepad ++,Atom或Brackets)。

在安裝過程中, 將執行一些管理任務。 為了使這些任務正常工作(尤其是設施), 有必要在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。

現在我們繼續安裝WildBeast源代碼 通過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

為此,我們已經在服務器上安裝了WildBeast,可以根據需要進行配置。

WildBeast設置

然後 有必要創建一個配置文件 對於WildBeast,我們建議您在此處執行FileZilla,以將文件從計算機傳輸到服務器。 為了加快編輯過程,這也是您選擇的文本編輯器出現的地方。

首先,我們必須打開WildBeast目錄,在這裡我們可以找到一個文件 叫做config.example.json,我們將必須下載它進行編輯。

打開配置文件時, 您應該有一個類似於配置示例的文件.

由於可用於其配置的大量選項,每個選項的描述都有些繁瑣。 因此,如果您想了解更多有關配置的信息,我就離開您 此鏈接 他們在這裡解釋如何執行此任務。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。