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

式には実数も使用できます。.51.2 のように、小数点を入力すると実数として扱われます。5 + 3.8 のように、整数と実数を一緒に計算した結果は常に実数になります。

より詳しい使い方や、特定のTRPG専用コマンドについては、取扱説明書を確認してください。

→取扱説明書に進む

割り算の注意点

整数を除算した結果は端数切捨てになります。一方で実数の除算は小数点以下まで計算されますが、コンピュータ上で表現できる範囲に制限されます。

ダイス式の注意点

1d6のようなダイスロールを含む式は現在 /expr コマンドでのみ有効です。
その他のコマンドでは、入力値としてダイスロールを要求しないため、このような仕様となっています。それ以外の四則演算等の機能は問題なく利用できます。

コマンドはロール権限で制限できます

特定ロールのみでの利用を想定しているコマンドや、サーバー利用を想定していないコマンドは [サーバー設定][連携サービス][TDiceBot][管理] から権限を編集することで、利用を制限できます。