Skip to content

ivanreor/Makernaut

Repository files navigation

Makernaut

Discord bot to assist in the Official Partnered Discord server of Upsilon Pi Epsilon Chapter at Florida International University.

Gui, the official UPE Mascot, is the face of this bot.

Getting started

Requirements

For the UPE Makerspace bot, the keys (intended for development) can be provided by any of the moderators behind the project.

Installing

After the repo has been cloned, to install all dependencies from your directory run:

$ pip install -r requirements.txt 

or in your virtual environment:

$ conda install -r requirements.txt

Contributing

Work should ideally be split throughout each cog.

Cogs

Commands and listeners are grouped/classified inside different scripts inside the Cogs folder. Each script is a cog and consists of a Python class that subclasses commands.Cog. On each:

  • Every command is a method marked with the commands.command() decorator.

  • Every listener is a method marked with the commands.Cog.listener() decorator.

  • At the end, cogs are then registered with the Bot.add_cog() call.

Check out the Discord.py documentation for more.

New or extended functionality should be kept inside relevant cogs. A new cog shall be created if needed.

PRs

Submit a pull request once the new (or fixed) feature is complete. Please add a description of the intended functionality followed by the command-chain required to test functionality with the bot on the server.

About

Discord bot to assist in the Official Partnered Discord server of Upsilon Pi Epsilon Chapter at Florida International University.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors