Releases: jordybronowicki37/befit-bot
v2.6.0 Habits progress chart rework
- Reworked the habits progress chart
- Added statistics on the habits progress command
V2.5.0 Command references
Changelog:
- Added command references as clickable links on messages that want you to do a certain action
- Fixed the button id on habit check buttons
V2.4.0 Progress chart rework
Changelog:
- Reworked visuals of the progress chart
- Removed the progress command
- Added the progress chart to the view exercises one command
- Removed the single view mode for the progress chart, now multi view mode will be standard
- Added your goal to the multi view mode of the progress chart
- Renamed the long name for the amount measurement
- Fixed session stars displaying the wrong amount
V2.3.0 General improvements
Changes:
- Rebalanced the xp level calculation so that the difficulty scales more gradual
- Expanded the data viewed on the goal commands
- Added the date when a record was improved for the last time
- Added the congratulations message when you reach the same value as your current pr
- Added better user authentication
- Added better error handling
- Added better interaction logging for easier debugging
- Added exercise type id to the autocomplete options
- Changed all setup and installation scripts
- Updated the domain model visualization
- Updated and extended all the docs
- Added better dev environment setup for docker
Bug fixes:
- Fixed the timeout on a session being way too short
- Fixed the links in the readme sometimes not working
- Fixed undo log button validating the wrong user
- Fixed remove job command not working
- Fixed issues with discord client sometimes not finding a message with it's id
- Fixed error messages replace the original message
- Fixed session extend button also removing the rating
- Fixed the add goal command not able to find an exercise when using autocomplete
- Fixed get quote returning a different quote then intended
- Fixed history command using the wrong datetime format
- Fixed the last log showing the wrong log entry
- Fixed exercise command value sometimes returning an incorrect value if you closed the Discord app recently
V2.0.0 Extended data and visualization update
The primary features are the extended data which allows for more insights and also the log undo feature. Further more you now get notified when your session ends, within this notification you can also give your session a rating or even extend its duration when you were not yer finished with your exercises. There are also some more additions, improvements and fixed, a detailed changelog is provided below.
Changelog:
- Extended data saved on a log entity instead of only calculating it once for the visualization
- Extended the log data viewable in a session
- Extended the log data viewable in the history
- Added session rating buttons
- Added session extending button
- Added log undo button
- Added exercise rename command
- Extended help command with specific command explanations
- Added pagination for the logs of a session
- Changed some autocompleted to only use your participated exercises instead of all
- Updated exercise type autocomplete to also show the measurement en the goal direction
- Improved docker image building and tagging
- Fixed error message not being shown correctly when it was thrown by the interaction upon a complex message
V1.5.0 The Habits Update
This update adds the Habits feature. With this feature you can keep track of the habits that you are trying to integrate into your daily life. There are three types of habits. Daily, weekly and monthly habits. At the end of the day/week/month, you will receive a checklist in which you can check off the habits that you have completed.
Features and improvements:
- Changed guild commands to global commands so that you can also dm the bot in a private channel
- Multiple habits commands:
- Habits add
- Habits view all
- Habits view one
- Habits remove
- Habits progress
V1.4.0 Initial visualisation update
- Updated the visuals on multiple commands by changing the text, formatting and selected emoji's.
- Renamed the
goal remove
command togoal cancel
as it didn't really remove the command anyway. - Added percentage measurement
More visualisation updates are yet to come!
V1.3.0 Exercise sessions
Added exercise sessions, by creating a session all subsequent logs are grouped together so that you can get a detailed overview at the end of you session.
Other features:
- Added discord native date and time components inside of some embeds
- Added additional user stats to the stats command
- Added two new achievements
- Updated the text in some embeds
v1.0.0 First official release!
Welcome fellow gym enthousiasts and cardio fanatics. Here I present to you the BeFit Discord-bot. With this bot you can track all of your workouts, personal records and goals. You can also compete with your friends and see who can lift the most, by doing this you can motivate each other. The bot can also motivate you, it can send motivational qoutes to your motivation channel on a set interval by using a cron-expression
. For a complete list of commands, please read the README.
Currently the bot does not have multi-server support / server separation of database entries. This means that all the created exercises would be shared across all of the added servers. Therefore the bot can only be self hosted. In the docs you can find multiple guides for hosting the bot yourself.
Note: Results of any kind are not guaranteed by using the bot. This bot can also not force you into going to the gym or doing your exercises. If the bot ever does become sentient, please contact national security agencies.