WildBeastとの不和に関するタスクを自動化する

Discordのヌーボット

ヌー

あなたがDiscordユーザーであり、コミュニティを管理している場合、モデレート、新しいユーザーの歓迎、単語のモデレート、役割の管理、音楽ストリーミングの管理など、非常に頻繁なタスクを実行するのは少し面倒です。

この状況では のチーム シャークス 開発のタスクを引き受けました Discordでこのタイプのタスクを自動化して作成するためのツール オープンソースボット、WildBeastです JavaScript、Node.JS、discordieライブラリで開発されました これはDiscordAPIに直接接続します。

WildBeastとは何ですか?

WildBeastは、サーバーのモデレート(キック、禁止)からDiscordサーバーでのコミュニティの楽しみ(8ball、ミーム生成、音楽再生)まで、さまざまなタスクを実行できるように設計された多機能のDiscordシステムです。 さまざまな構成の広範なサーバーカスタマイズシステムがあります。

間に WildBeastの主な機能は次のとおりです。:

  • ミームジェネレータ
  • YouTube、SoundCloudなどから音楽をストリーミングします。
  • 言葉の節度。
  • 通知システム。
  • addrole、takerole、colorroleなどのロールコマンド。
  • NSFW画像検索。
  • ウェルカムメッセージ、サーバー情報、ユーザー情報などのユーティリティ。
  • サーバーごとの広範な構成エンジンによる高レベルのカスタマイズ。 独自のWildBeastを管理するための広範なサポートとドキュメント。
  • カスタムコマンドを作成するためのAPIタイプ(カスタムインスタンスを実行している場合)。
  • Y muchomás

UbuntuにWildBeastをインストールするにはどうすればいいですか?

言及する価値があります インストールはサーバーレベルです、したがって、これを行うにはVPSサービスが必要です。

コメントされている前提条件はVPSです OS、最新のUbuntu LTS、オプションでDebian 8 256 MB RAM、512MBを推奨 少数のサーバーのみに搭載する予定の場合は、2,60GHz以上のシングルコアプロセッサが非常にうまく機能します。 サーバーへのSSHアクセス SSHプログラム(PuTTYまたはBitVise)は、SFTPサーバー(FileZillaまたはWinSCP)でコマンドを実行して、すばやく編集してファイルをアップロードします。コードエディター(メモ帳++、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が必要です サーバー固有のデータを保存します。

RethinkDB

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の場合、ここでFileZillaを実行して、コンピューターからサーバーにファイルを転送することをお勧めします。 これは編集プロセスをスピードアップするために、ここであなたが選んだテキストエディタも登場します。

まず、WildBeastディレクトリを開く必要があります。ここにファイルがあります。 config.example.jsonと呼ばれます、編集のためにダウンロードする必要があります。

構成ファイルを開くときは、 構成例のようなファイルが必要です.

その構成に使用できるオプションの数が多いため、それぞれの説明はやや広範です。 したがって、構成についてもう少し知りたい場合は、お任せします このリンク ここで、このタスクの実行方法を説明します。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。