Roman Godmaire
|
f77773f377
|
chore: Update dependencies
Use the newest versions of plug_cowboy, alpine, and nostrum. We are
using the git version of Nostrum because v0.8 has a bug in the cache
code
|
2023-09-07 10:13:26 -04:00 |
|
Roman
|
7243837cdb
|
refactor: Move queue commands to queue.ex
|
2023-06-06 17:01:17 -04:00 |
|
Roman
|
d24e6530b7
|
feat: Add 'queue clear' command
|
2023-06-06 17:01:17 -04:00 |
|
Roman
|
7d57478dda
|
refactor: move commands && add queue subcommands
|
2023-06-06 17:01:17 -04:00 |
|
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 |
|