如果您是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,我們將必須下載它進行編輯。
打開配置文件時, 您應該有一個類似於配置示例的文件.
由於可用於其配置的大量選項,每個選項的描述都有些繁瑣。 因此,如果您想了解更多有關配置的信息,我就離開您 此鏈接 他們在這裡解釋如何執行此任務。