Commit Graph

110 Commits

Author SHA1 Message Date
b0e378105e feat(commands/voice): allow immutable commands from non-vc members 2025-01-06 11:53:19 -05:00
290e85a1c1 fix(commands/voice): check if player exists before playing next 2025-01-06 11:53:02 -05:00
d3fd79e87f feat(commands/voice/playing): add --description 2025-01-06 10:45:38 -05:00
6887ebe087 refactor: tweak some descriptions 2025-01-06 10:12:58 -05:00
5216d611c3 feat(commands/voice/playing): add percentage 2025-01-06 10:01:44 -05:00
2204c24e29 refactor(commands/voice/queue): don't show queuer on first queue 2025-01-06 09:55:28 -05:00
0aef94db2d feat: add player progress tracking 2025-01-06 09:51:22 -05:00
84768653a9 fix(commands/voice): return early if no player 2025-01-06 00:39:05 -05:00
565dbb6f47 refactor: minor fixes everywhere 2025-01-06 00:39:04 -05:00
d7ab46a20e feat(commands/voice/queue): allow queueing more than 5 if only member in channel 2025-01-05 18:33:36 -05:00
ac2fc1c52d refactor: add helper for sending messages in channel 2025-01-05 18:26:45 -05:00
c27998abc7 refactor(commands/voice): add check reaction for join and leave 2025-01-05 18:17:24 -05:00
4a1ef90059 refactor: tweak some messages 2025-01-05 17:44:15 -05:00
17bcdc687d feat: delete queued songs on message delete 2025-01-05 17:26:36 -05:00
d5623502b0 feat(commands/voice/queue): replace queued song on message edit 2025-01-05 17:04:34 -05:00
100f829e7a fix(commands/voice/queue): clean up queue failure message 2025-01-05 16:58:14 -05:00
9790ef2914 feat(commands/voice): limit to 5 queued songs without manage channels permission 2025-01-05 16:51:39 -05:00
1a1272956c feat(commands/voice/queue): use paginators for list 2025-01-05 16:51:23 -05:00
19c7bc477f feat(commands/voice/queue): add --next 2025-01-05 16:50:32 -05:00
116ed896ab fix(commands/utils): fix partial exact matching
play & playing
2025-01-05 16:48:46 -05:00
6930f964c5 feat(commands/voice): add playing 2025-01-05 16:48:22 -05:00
409373ee27 fix(commands/voice): handle edge case where player dies 2025-01-01 16:52:15 -05:00
642d4aef81 refactor(commands/voice/queue): tweak descriptions 2025-01-01 16:39:47 -05:00
0fa1123a87 refactor(commands/voice/queue): remove shorthand flag from --now 2025-01-01 15:18:21 -05:00
2f0e849c84 fix(commands/voice/queue): don't allow negative indices 2025-01-01 15:11:02 -05:00
7e27c9158b feat(commands/voice/queue): add --page 2024-12-31 22:18:23 -05:00
64919008a5 feat(commands/voice): send message when song plays 2024-12-31 21:45:28 -05:00
99f5d3d338 fix(commands/voice/queue): fix --remove-multiple 2024-12-31 20:37:49 -05:00
e85d90fb36 feat(commands/voice/queue): add --duration 2024-12-31 20:03:40 -05:00
a05c14263b refactor(commands/voice/queue): clean up argument parsing groups 2024-12-31 19:54:35 -05:00
786de8412b feat(commands/voice/queue): print index after queueing 2024-12-31 19:47:30 -05:00
bfa1a35922 fix(commands/voice): check if message author has a voice channel 2024-12-31 19:26:56 -05:00
2c4a0921a7 feat(commands/tools/clear): add --delete-command 2024-12-31 17:41:12 -05:00
286df89085 feat(commands/voice/queue): add --now 2024-12-31 00:11:33 -05:00
081610150d feat(commands/tools/clear): add --case-insensitive 2024-12-30 23:50:26 -05:00
d81821bc51 feat(commands/tools/clear): add --contains 2024-12-30 22:20:45 -05:00
32817f735e refactor: functools.partial -> lamdba 2024-12-30 20:51:02 -05:00
e032d04157 refactor: clean up range_type 2024-12-30 20:33:44 -05:00
1a71d83ebd feat(commands/tools/clear): add --reactions 2024-12-30 20:28:58 -05:00
333d6890c2 feat(commands/voice/queue): print video duration 2024-12-30 20:08:41 -05:00
dc795f7ffe refactor: make players and songs object-oriented 2024-12-30 19:55:18 -05:00
db355e8ade fix(commands/utils/tokenize): properly handle multiple quotes 2024-12-30 18:57:23 -05:00
b579fc56ee refactor(commands/voice/queue): tweak now playing message 2024-12-30 18:48:22 -05:00
f09e82c211 feat(commands/voice/queue): add remove commands 2024-12-30 18:47:22 -05:00
393403ef7d fix(commands/voice/queue): lock when queue_or_play 2024-12-30 18:06:54 -05:00
73c1ebf9ee fix: minor fixes everywhere 2024-12-30 18:00:13 -05:00
ab3202a6e5 refactor: ytdlp -> youtubedl 2024-12-30 16:24:36 -05:00
e4af64fa99 feat(commands/bot): add help command and fix nested reloading 2024-12-30 16:21:24 -05:00
d0402a58e9 feat(commands/bot/uptime): properly format uptime 2024-12-30 15:15:35 -05:00
2f3cf9f81b refactor: add helper for checkmark reaction 2024-12-30 14:56:12 -05:00