This Python script serves as a dice-rolling bot for Discord servers. Users can roll dice with various faces and times based on the command provided.
- Roll a 6-sided dice with commands like
/d1
,/d2
,/d3
. - Roll a 100-sided dice with the command
/d00
. - Custom roll with the command
/r
followed by the formatXdY
whereX
is the number of rolls andY
is the number of faces. - Error handling to guide users on proper usage.
- Python 3.x
- Discord.py library
- JSON for configuration
- Clone the repository.
- Install the required packages.
- Update the
config.json
with your Discord bot token and other settings. - Run the script.
The config.json
file contains settings like:
- Discord bot token
- Help message
- Max and Min faces for dice
- Max and Min rolls for dice
このPythonスクリプトは、Discordサーバー用のダイスを振るボットです。ユーザーは提供されたコマンドに基づいて、さまざまな面と回数でダイスを振ることができます。
/d1
、/d2
、/d3
などのコマンドで6面のサイコロを振る。/d00
のコマンドで100面のサイコロを振る。/r
コマンドに続いてXdY
の形式でカスタムロールができる。ここでX
は回数、Y
は面数。- 適切な使用方法についてユーザーをガイドするエラーハンドリング。
- Python 3.x
- Discord.pyライブラリ
- 設定用のJSON
- リポジトリをクローンする。
- 必要なパッケージをインストールする。
config.json
にDiscordボットのトークンと他の設定を更新する。- スクリプトを実行する。
config.json
ファイルには以下のような設定が含まれます:
- Discordボットトークン
- ヘルプメッセージ
- サイコロの最大・最小面数
- サイコロの最大・最小振り数