Skip to content

palchhinparihar/KimetsuBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

KimetsuBot - Demon Slayer Discord Bot

A modular Discord bot for Demon Slayer fans, using the https://www.demonslayer-api.com API.

โœจ Features

  • $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

๐Ÿ—‚๏ธ File Structure

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

๐Ÿš€ Getting Started

  1. Clone this repo
  2. Install dependencies:
    pip install -r requirements.txt
    
  3. Add your Discord token to a .env file:
    DISCORD_TOKEN=your_token_here
    
  4. Run the bot:
    python bot.py
    

๐Ÿ’ฌ Commands

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!

About

A modular Discord bot for Demon Slayer fans

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages