A bot that allows the user to share and discover levels from Super Mario Maker 2 all from the comfort of their Discord server!
Click the following link to get the bot installed on your server!
All required libraries can be found in the requirements.txt
file. If you want to directly install them into your environment, run the following command:
pip install -r requirements.txt
.
βββ commands
β βββ clearvideos.py # Bot commands related to Clear Videos
β βββ credits.py # Bot commands related to Bot itself and owner (me!)
β βββ helpc.py # Bot commands related to Help
β βββ levels.py # Bot commands related to Levels
β βββ tables.py # Bot commands related to Table Queries
β βββ users.py # Bot commands related to User data
β βββ viewer.py # Bot commands related to Level Viewer
βββ .gitignore
βββ CHANGELOG.md
βββ LICENSE
βββ LICENSE
βββ README.md
βββ creds.py # Area where you will place your Discord bot token! β οΈ
βββ main.py # Main start file.
βββ requirements.txt
Returns general infomration about bot and creator!
!about
Allows you to add a level to the server's list!
!add LEV-ELC-ODE
Allows you to add a clear video to a level from the server.
!addclearvid LEV-ELC-ODE URL
Recalls Clear Video to a level if one is set.
!clearvid LEV-ELC-ODE
Returns Page 1 of available bot commmands.
!help
Returns Page 2 of available bot commands.
!help2
Returns count of levels currently stored on the server.
!LevelCount
If registered, returns the Maker ID associated with the user.
!myid
Returns a list of levels User has submitted to the server.
!mylevels
Returns an image of the full overworld of a level.
!peek LEV-ELC-ODE
Returns a random level from the server's level list.
!random
Allows you to link Discord user with Super Mario Maker 2 Maker ID.
!register MAK-ERC-ODE
Removes level from server list.
!remove LEV-ELC-ODE
Removes a Clear Video from a level if one is already assigned to it.
!removeclearvid LEV-ELC-ODE
Allows you to unlink Discord user with Super Mario Maker 2 Maker ID.
!unregister
Returns a direct link to the Wizul SMM2 Level Viewer for given level.
!viewer LEV-ELC-ODE
Returns a direct link to the Wizul SMM2 Level Viewer for given level without accessing API.
!viewersimple LEV-ELC-ODE
You can access the CHANGELOG by checking the CHANGELOG.md
file or click here!
- Improve database management
- Add more commands!