Skip to content

razzlestorm/gainsworth

Repository files navigation

Gainsworth 🤖

standard-readme compliant

A discord bot to help you reach your fitness goals!

Table of Contents

How to Use

  • You can invite the existing bot to your server by clicking this invite link! If you'd like to run the bot and manage its data yourself, the Discord.py library has a helpful guide.

Maintainers

Built With

Contributing

We welcome and encourage contributions from Pythonistas of all skill levels!

If that's something you're interested in, you should start by taking a look at our contributing file. It'll walk you through getting a development environment set up locally and provide some guidance on where you can get started and who you can ask for help.

Small note: If editing the README, please conform to the standard-readme specification.

Roadmap

Current features that are planned for the bot, in no particular order:

  • User activity tracking
  • Allow !add_gains command to input multiple gains
  • Customizable activity reminders
  • Weekly/Monthly/Quarterly/Yearly gains graphs
  • Randomize encouragement strings
  • Setting of weekly/monthly goals
  • Customizable search (by specific activities, date ranges, etc.)
  • Add ability to filter by all EXCEPT an activity (like g!sg show: !Pushups)
  • Better admin DB interaction
  • Add caloric counter
  • Add personal time zones
  • Show both gains of same day + same size (currently only one is visible)
  • Add hourly trend/deep dive
  • Add Data Retention period (credit to Sema)
  • Add please_remove_me function
  • Add function to rename activity
  • Add remove all exercises functionality / remove multiple exercises in one line
  • Create changelog and have Gainsworth announce changes when re-deployed
  • CI/CD tests
  • Unit tests (if the above proves to be too complicated for Discord botting)
  • Track consecutive days of activity, or % of time
  • Add ability to insert gain at specific date/time.
  • ...

License

MIT © 2021

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published