TDiceBotはDiscordで動作するダイスロール・ボットです。一般的なダイスロールのほか、一部のTRPGシステムに対応しています。
導入するには、Discord App Directoryにアクセスして、導入先のサーバーを選択してください。アプリの導入には、サーバーロールの「サーバー管理」または「管理者」が必要になります。
サーバーへの導入が完了すると、TDiceBotはサーバーにいくつかのスラッシュコマンドを追加します。それ以外のことは一切せず、あなたの代わりに発言したり、サーバーの管理権限を要求したり、自動的になにかを投稿したりということはありません。
TDiceBotは認証アプリです
TDiceBotはDiscordの認証を受けたアプリで、Discord App Directory以外の経路でインストールを要求することはありません。
もし誰かから伝えられたTDiceBotのインストールURLの中に「oauth2」という文字列が含まれていたら、それは誰かが悪意を持って作った偽物の可能性があります。
期待したものと違ったときは
TDiceBotを導入したものの、自分が思い描いていたボットと違う、という場合には
[サーバー設定]→[連携サービス]→[アプリを削除]からボットの連携を解除できます。
コマンドを使ってダイスロールをする
TDiceBotを導入すると、スラッシュコマンドを使ったダイスロールができるようになります。とりあえず一般的なダイスロールをしたいときには、/expr コマンドを使います。

/expr コマンドには式(計算式)を入力できます。以下はすべて有効な式です:
4 + 8
2 - -3
(2 + 3) * 4
-(10 - 3)
9 / 3
1d6 + 2
1d(2 + 3)
1d2 + 1d3 + 1d4
式には実数も使用できます。.5 や 1.2 のように、小数点を入力すると実数として扱われます。5 + 3.8 のように、整数と実数を一緒に計算した結果は常に実数になります。
より詳しい使い方や、特定のTRPG専用コマンドについては、取扱説明書を確認してください。
割り算の注意点
整数を除算した結果は端数切捨てになります。一方で実数の除算は小数点以下まで計算されますが、コンピュータ上で表現できる範囲に制限されます。
ダイス式の注意点
1d6のようなダイスロールを含む式は現在
/exprコマンドでのみ有効です。
その他のコマンドでは、入力値としてダイスロールを要求しないため、このような仕様となっています。それ以外の四則演算等の機能は問題なく利用できます。
コマンドはロール権限で制限できます
特定ロールのみでの利用を想定しているコマンドや、サーバー利用を想定していないコマンドは
[サーバー設定]→[連携サービス]→[TDiceBot]→[管理]から権限を編集することで、利用を制限できます。