trivernis
3d3568a5ea
Move bot_serenityutils to separate crate
...
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
b2ba31a9e9
Reimplement all music related functionality in MusicPlayer struct
...
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
274804ed8c
Change DJ role check to be a serenity check
...
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
8d6ed995e0
Improve error handling with forward_error macro
...
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
bbf9f1ef93
Add ephemeral message and use it for most music command answers
...
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
a98f401fbe
Change queue command to accept query and display an embed
...
The queue command now displays an embed with pagination and
allows for songs to be queried by providing arguments. Each argument
is interpreted as a keyword that is searched for.
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
8b8fc8f814
Add rate limits to commands
...
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
0d43e8294e
Change dj role to be optional
...
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
69e7a2a18f
Add autodelete setting and sticky np embed
...
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
f32228e61f
Remove prefix from music group
...
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago