25 Commits

Author SHA1 Message Date
Dan
7608832807 Merge branch 'Dev-Music-Only' into dev, done with music branch for now 2024-09-17 12:32:07 -04:00
Dan
470fb8463d REF: Changed the code so it resume songs should bot crashes 2024-09-17 11:48:01 -04:00
Dan
7c937b6112 REF: Added /Stop
REF: Added /Leave
FIX: Fixed music issues
2024-09-17 11:27:33 -04:00
Dan
1b5587c958 Redid the code completely for Selena's music 2024-09-17 10:22:43 -04:00
Dan
ae3a610b33 FEAT: Attemping to still add loop
FIX: Did some REF of the main.py to make more sense.
2024-08-14 14:05:20 -04:00
Dan
b18ab58876 FIX: Corrected an import issue in main.py
FEAT: Added a loop function to the music module.
2024-08-14 13:52:20 -04:00
Dan
9123144fe2 REF: Added in Music code
REF: Added in Terms of Services Code
REF: Added in Data Privacy Code
REF: Added the code needed for Selena to run
DOC: launch.json is only for development
2024-07-20 18:45:02 -04:00
Dan
24629f4c0f REF: Disabled the Spotify Module for now due to API issues
FEAT: Fixed Spotify so that if it is used, it can be used by multiple users
DOC: Changed the XP to have a cooldown of 30s
2024-06-22 14:22:58 -04:00
Dan
39603b1e06 REF: Made sure everything conforms to Flake8's standards
FIX: Fixed the Permission issues with logger
FEAT: Changed how the XP system works. Now does a scaling curve with xp being 1-5
2024-06-22 08:55:26 -04:00
Dan
4d9214e378 FEAT: Added XP System, need to test and adjust it
REF: Adjusted the Twitch Module to be on a 5 minute cooldown
DOC: Adjusted related code for the new XP system in db and config
2024-06-21 22:14:26 -04:00
Dan
cc8a1ea630 FEAT: Added Youtube Channel Support
REF: Updated needed files to reflect
2024-06-21 21:28:05 -04:00
Dan
f6526e00e3 FEAT: Added Twitch Live Alerts
REF: Changed Twitch module to use the DB
2024-06-21 20:30:41 -04:00
Dan
81f4981646 FEAT: Added Twitch Module (Just Checks if a user is live or not right now)
REF: Removed unneeded database generation files
DOC: Added Twitch module to the Config and main.py
REF: Changed 'currency' to 'Kibble'
2024-06-21 18:38:15 -04:00
Dan
c78912783a FEAT: Added Privacy Policy/TOS
REF: Changed Birthday and Currency Modules to use a single Database (cut down on some space)
FEAT: Added a list of always enabled modules and modules that can be disabled.
2024-06-21 15:01:11 -04:00
Dan
3742029410 FEAT: Added a currency system (still needs named) 2024-06-21 13:38:24 -04:00
Dan
f5872626a3 FEAT: Added a Birthday Module 2024-06-21 13:22:13 -04:00
Dan
15ed750f8b FEAT: Added a Logger
REF: Changed Spotify Module to use the logger now
2024-06-21 13:08:45 -04:00
Dan
ecea3b93e0 REF: Removed the Plex Module for now. 2024-06-21 10:04:01 -04:00
Dan
9bdf9e3a10 FIX: Slowly Fixing Plex Issues 2024-06-21 09:26:19 -04:00
Dan
4828b8fba4 FIX: Fix Playlist issues
FIX: Working on fixing Client issues with PLEX
2024-06-20 23:50:44 -04:00
Dan
100d9af588 FEAT: Changed Spotify and Plex to use Embeds to make them look neater 2024-06-20 23:50:04 -04:00
Dan
4f3bc7669d REF: Better Layout of Modules
FEAT: Added Code Needed to do Twitch
2024-06-20 23:17:50 -04:00
Dan
965a7d5637 FEAT: Added Plex Module
FIX: Fixed Spotify Module
Fix: Fixed Sync Issues
DOC: Added .env references for new APIs
2024-06-20 23:00:20 -04:00
Dan
ed66d6438f FEAT: Improved Spotify Controls adding Pause, Resume, Next, and Previous. Also Added a check for no devices 2024-06-20 22:31:27 -04:00
Dan
726ec91a79 DOC: Renamed Spotify_cog to Spotify_module (makes more sense)
FIX: Fixed Issues of Selena not starting up
2024-06-20 22:12:52 -04:00