/Discord-Dice-Bot

Dice bot for Discord.

Primary LanguageC#MIT LicenseMIT

Discord Dice BOT

2020/11/08追記: このbotは開発を停止しました。

シンプルな機能を持ったダイス機能をDiscordで使えるようにするためのBOTです。このBOTの特徴として、振られたダイスを記録して出力する集計機能があります。

image

Build Status

BOTユーザーを自分のDiscordサーバーに追加する

このダイスBOTは無料サーバーで稼働させており、Discordサーバー管理者なら誰でも追加することができるようになっています。

BOTユーザーを追加するには、下のリンクをクリックしてください。

ダイスBOTをDiscordサーバーに追加する

コマンド

マニュアルを参照してください。

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.