75 Commits

Author SHA1 Message Date
b27aa39ea8
Overhaul cog command 2024-07-12 03:48:02 -05:00
ed25329568
You -> Use 2024-07-12 03:08:27 -05:00
dfc95e470c
Overhaul sync command 2024-07-12 03:06:00 -05:00
787342be98
Add proper references for all remaining commands 2024-07-12 02:56:06 -05:00
ca98c58e03
Link references for /news 2024-07-12 00:32:08 -05:00
2c04dc4a73
Reference news command in /help 2024-07-11 01:15:43 -05:00
ee0ae32f56
Create news command to show updates 2024-07-11 01:14:53 -05:00
c884b640f7
Revamp OpenAI recommendations 2024-07-11 00:43:06 -05:00
8ffb070347
Properly subclass CommandTree for errors 2024-07-10 16:31:29 -05:00
0a6ba08a65
Remove extra on_node_connection listener 2024-06-26 20:24:39 -05:00
88c545b96f
Change connections to correct folder path 2024-06-26 18:38:21 -05:00
cb6d68140c
Move database into data folder 2024-06-26 18:14:07 -05:00
248c2b0347
Remove unused import 2024-06-26 18:10:22 -05:00
cf7e9c0bc3
Consolidate config validation and variables to config.py 2024-06-26 17:43:12 -05:00
e418e06ce6
Consolidate info + stats commands 2024-06-26 14:59:25 -05:00
9a31885078
Remove 'Guava' for better self-host support 2024-06-26 14:48:50 -05:00
7d78bbae16
Split bug/feedback commands into separate files 2024-06-26 14:44:15 -05:00
6547073684
Comments and cleanup 2024-06-26 14:35:55 -05:00
847a828c52
Catch ClientError on player definition 2024-06-26 14:35:36 -05:00
7acc6a9b80
Log error when lavalink connection fails 2024-06-26 14:33:56 -05:00
538c28244f
Catch error when attempting to remove autoplay 2024-05-13 16:27:56 -05:00
5691d2f058
Catch error when autoplay isn't on at queue end 2024-05-13 15:37:08 -05:00
b374b5ee78
Fix skipping when song is final in queue 2024-05-13 15:35:43 -05:00
e76d4442eb
If skip number is 1, skip normally over popping 2024-05-13 15:30:11 -05:00
dcf49b19d3
Show ephemeral messages if repeating is already on 2024-05-13 15:29:45 -05:00
de46656501
Show the correct artwork on track removal 2024-05-13 15:29:08 -05:00
663cc250c9
Remove autoplay when stop command is run 2024-04-14 22:22:45 -05:00
760aac506f
Create/Implement CheckPlayerError error class 2024-04-14 20:31:05 -05:00
3c66d50822
Prefer YT over DZ 2024-04-13 00:59:20 -05:00
968cd93482
Delete guild_id from autoplay list on queue ending 2024-04-13 00:02:57 -05:00
75ec7983fc
Fix skip command showing wrong song info
Would occasionally show the incorrect song as the song currently playing once the skip command ran. Should be fixed now.
2024-04-12 22:54:56 -05:00
331b266ec3
Increase skip command sleep time 2024-04-12 17:52:40 -05:00
2b2e390671
Prefer Deezer search 2024-04-12 00:38:38 -05:00
64cfb7b3e0
Add description for command argument 2024-04-12 00:32:51 -05:00
58b2cf5753
Add autoplay to help command 2024-04-12 00:32:35 -05:00
07f49fa2b7
Add more autoplay songs when queue gets low 2024-04-12 00:29:42 -05:00
66bf2a6cc2
Create autoplay feature
Use ChatGPT to get song recommendations based on current song queue.
2024-04-12 00:29:24 -05:00
312e2f12be
Remove SoundCloud searching
SoundCloud was returning too many tracks that were not as expected (weird versions/recordings/cover artists, etc.) so it has been removed.
2024-04-12 00:28:21 -05:00
757b31fe4e
Accept black code reformats 2024-04-11 00:37:27 -05:00
460c4c4935
Keep track of # of times commands are run 2024-04-11 00:36:23 -05:00
4d29721fca
Update help command 2024-04-10 22:31:25 -05:00
8a12771169
Add % symbol for load metric 2024-04-09 18:54:52 -05:00
6122d0be16
Make YouTube/Apple Music messages ephemeral 2024-04-09 01:59:50 -05:00
a550657990
Remove CreatePlayerError just go back to AppCommandError 2024-04-09 01:59:25 -05:00
f063a84769
Catch LoadError when skipping tracks 2024-04-09 01:28:47 -05:00
8c53a7398a
Catch new CreatePlayerError and LoadError 2024-04-09 01:28:33 -05:00
d7fa64ffa2
Change Spotify support to use custom source 2024-04-09 01:28:01 -05:00
2040a2f2fb
Use custom CreatePlayerError 2024-04-09 01:27:25 -05:00
ab6d784f2d
Remove YT support 2024-04-09 00:19:28 -05:00
ecdca1f9df
Fix players stats and add load percentage 2024-04-08 16:31:51 -05:00