trivernis
2ffdd1c9f9
Replace log with tracing
...
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
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
6876a1bb1a
Change music backend to lavalink
...
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
658bc7fdc5
Add feedback button and improve song results
...
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
411dd83240
Add controls to now playing message and fix sticky menu
...
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
f0d2111628
Add pekofy command
...
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
6c9df7e044
Add shutdown and pause command
...
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago