A modular Discord bot for Demon Slayer fans, using the https://www.demonslayer-api.com API.
$charactersโ Get a list of all Demon Slayer characters$character <name>โ Get info about a specific character$combatstylesโ Get a list of all combat styles$combatstyle <name>โ Get info about a specific combat style$helpโ Show help message$docsโ Show API documentation link$welcomeโ Get a welcome message
bot.py # Discord bot logic & command handling
main.py # Flask server to keep bot alive
requirements.txt # Python dependencies
features/
character_api.py # Fetches character info from API
character_list_api.py # Fetches character list from API
combat_style_api.py # Fetches combat style info/list from API
utils/
help_cmd_api.py # Help command text
ping.py # Ping response
- Clone this repo
- Install dependencies:
pip install -r requirements.txt - Add your Discord token to a
.envfile:DISCORD_TOKEN=your_token_here - Run the bot:
python bot.py
| Command | Description |
|---|---|
| $characters | List all Demon Slayer characters |
| $character | Info about a specific character |
| $combatstyles | List all combat styles |
| $combatstyle | Info about a specific combat style |
| $help | Show help message |
| $docs | Show API documentation link |
| $welcome | Get a welcome message |
Made with โค๏ธ for Demon Slayer fans!