Commit graph

13 commits

Author SHA1 Message Date
Roman
da0f899eac refactor: use Map.update! for state updates 2023-06-06 17:01:17 -04:00
Roman
228a3df244 feat: Add basic queueing functionality 2023-06-06 17:01:17 -04:00
Roman
8dd1283b62 chore: Upgrade to Nostrum 0.7.0 2023-06-06 17:01:17 -04:00
Roman
0b4a52364e feat: stop if channel is empty 2023-06-06 17:01:17 -04:00
Roman
ffcc3f6b66 feat: add /song command
/song command will show the song currently playing.
2023-06-06 17:01:17 -04:00
Roman
c4834abfe3 feat: switch to using global commands in prod 2023-06-06 17:01:17 -04:00
Roman
6151f20687 Adjust error message to not always @me 2023-06-06 17:01:17 -04:00
Roman
13614e0b7b Use bare /play to resume playback
This replaces the /resume command since most people don't think "pause
and resume" as much as "play and pause".
2023-06-06 17:01:17 -04:00
Roman
6a5498410c Create stop (disconnenct) command 2023-06-06 17:01:17 -04:00
Roman
c2240be553 Handle not playing as not an error 2023-06-06 17:01:17 -04:00
Roman
ae27515e1c Implement pause and resume 2023-06-06 17:01:17 -04:00
Roman
a8551a2ba7 Replace control with filtering 2023-06-06 17:01:17 -04:00
Roman
b8e7c0f87b Rewrite Sergei in Elixir 2023-06-06 17:01:17 -04:00