Discord Dice BOT
2020/11/08追記: このbotは開発を停止しました。
シンプルな機能を持ったダイス機能をDiscordで使えるようにするためのBOTです。このBOTの特徴として、振られたダイスを記録して出力する集計機能があります。
BOTユーザーを自分のDiscordサーバーに追加する
このダイスBOTは無料サーバーで稼働させており、Discordサーバー管理者なら誰でも追加することができるようになっています。
BOTユーザーを追加するには、下のリンクをクリックしてください。
コマンド
マニュアルを参照してください。
BOTプログラムを動かす
自前のサーバーでダイスBOTを動かそうと思っている方以外は、この項目を読んでいただく必要はありません。
.NET Coreで動作しますので、.NET Core 2.0以降がインストールできる環境であれば、Windows、Mac、Linuxのいずれでも稼働させることができます。
まず.NET Coreをインストールしてください。インストール方法はOSごとに異なります。
"DiscordDice.csproj"があるDiscordDiceディレクトリ("DiscordDice.sln"があるディレクトリではありません)に移動し、"tokens.json"という名前のファイルを作成します。ファイルにBOTのトークンを下のようなフォーマットで入力します。BOTがDEBUG構成で動いているときはdebugキーのトークンが、RELEASE構成で動いているときはreleaseキーのトークンが使われます。よくわからなければ両方に同じトークンを入力してください。
{
"debug": "AbCd.EfgH…",
"release": "ijkl.MNOP…"
}
"DiscordDice.csproj"があるDiscordDiceディレクトリで、dotnet restore
コマンドを実行します。
"DiscordDice.csproj"があるDiscordDiceディレクトリで、dotnet run
コマンドを実行することでBOTが起動します。
License
Licensed under the MIT license. See LICENSE.txt for details.