128 Commits

Author SHA1 Message Date
019e60450f refactor: tweak descriptions 2025-06-10 20:59:11 -04:00
94bdb91eb0 feat: add trusted user list 2025-06-08 13:11:50 -04:00
5c030a0557 refactor(commands): tweak descriptions 2025-06-08 12:57:34 -04:00
f4b7e0f5ce refactor(commands/voice): clean up some code 2025-05-01 18:29:26 -04:00
1316fb593c refactor(commands/voice/queue): delay player creation 2025-05-01 18:29:26 -04:00
ec31250153 refactor: follow more guidelines 2025-04-03 17:53:46 -04:00
f360566824 refactor: minor changes 2025-03-28 21:22:19 -04:00
062676df26 fix: handle missing sponsorblock category names 2025-02-26 16:21:42 -05:00
5430f7c632 refactor(utils): add surround function 2025-02-25 17:55:21 -05:00
d08744ebb2 refactor(sponsorblock): clean up categories 2025-02-25 17:46:42 -05:00
0b3425a658 fix(commands/voice/join): check message author voice channel before joining 2025-02-25 17:42:44 -05:00
c73260badb feat(commands): add c as alias for current 2025-02-13 16:28:51 -05:00
0f5532a14a refactor(commands/voice/queue): remove extra bold from queue error 2025-02-12 15:29:11 -05:00
c8c4756cc3 fix(commands/voice/join): only join when author is in voice channel 2025-02-12 11:56:30 -05:00
97f4787b39 audio/queue/player: rename queue_add to queue_push 2025-02-09 03:35:41 -05:00
69f4d6967f audio: split into more modules 2025-02-09 03:25:05 -05:00
af0896a6a0 audio: rename from youtubedl 2025-02-09 03:04:44 -05:00
9a58bc964d refactor(commands/voice/queue): remove redundant suppress_embeds 2025-02-06 19:59:30 -05:00
81e30c7e70 refactor(commands/utils): add override for skip 2025-02-03 16:40:01 -05:00
1a24754549 refactor(commands/voice/queue): check for voice_client 2025-02-03 16:24:47 -05:00
fbdd442a8e style(commands/voice/playback): format again 2025-02-01 16:09:55 -05:00
ca9f811e8f fix(commands/voice/sponsorblock): use youtubedl duration and make sponsorblock default 2025-01-25 19:03:26 -05:00
26f81bd58f feat(commands/voice): add sponsorblock command 2025-01-24 17:51:25 -05:00
10f7ce991c fix(commands/voice/queue): show correct index for queue --next 2025-01-23 19:25:01 -05:00
fc06b312cd fix(commands/tools/lookup): get accent color properly 2025-01-23 19:24:50 -05:00
0e69a039a1 feat(commands/utils/tokenize): add remove_prefix parameter 2025-01-23 14:50:39 -05:00
8ef4c85bd8 refactor: use aiohttp for requests 2025-01-22 14:49:29 -05:00
640e750e3d feat: add sponsorblock integration
Add the -S option to the fast forward command.
2025-01-22 14:47:00 -05:00
3ca58a4c19 refactor(commands/voice/queue): allow query with spaces 2025-01-19 17:53:58 -05:00
7f07e1bd71 refactor(commands/bot/status): show yt-dlp version 2025-01-14 23:40:12 -05:00
5bdfddbbbd fix(commands/voice): clean up command_allowed check 2025-01-13 01:20:17 -05:00
d0ddf9ee47 fix(commands/voice/join): check if channels correct before joining 2025-01-13 01:08:55 -05:00
de5d4d2793 refactor: parse_snowflake -> snowflake_timestamp 2025-01-10 23:48:45 -05:00
8cbd7d6aef style: format with ruff 0.9 2025-01-09 16:31:32 -05:00
57809fe26d refactor(commands/tools): clean up 2025-01-09 16:25:52 -05:00
8a4f12fcce refactor(commands/voice/utils): check if loaded opus manually 2025-01-09 16:20:36 -05:00
1e4271217d refactor(commands): get rid of custom module reloader 2025-01-09 16:20:16 -05:00
849af9d394 feat(commands/tools): add lookup 2025-01-08 16:29:10 -05:00
aa4632b4dd feat(commands/bot): add ping 2025-01-08 16:03:24 -05:00
79fd40a8e3 feat(commands/voice/clear): add --attachments 2025-01-08 14:27:40 -05:00
d6150a664f fix(commands/tools/clear): check for ignore_ids 2025-01-08 14:25:58 -05:00
f00ac9c977 refactor(commands/voice/queue): reduce cooldown to 2 seconds 2025-01-08 14:20:51 -05:00
7a400da1ee feat(commands/tools/clear): add --ignore-ids 2025-01-08 13:20:58 -05:00
32c7be659b perf(commands/utils): use lru cache for matching 2025-01-08 10:18:46 -05:00
672ae02e16 feat(commands): add cooldown system 2025-01-08 10:17:06 -05:00
7c2e17e0d3 refactor: use from imports for constants 2025-01-08 09:28:01 -05:00
be77e62e53 feat(commands/bot): add status 2025-01-08 09:25:11 -05:00
e3982c064d feat: add proper logging 2025-01-08 08:58:16 -05:00
d6bc67f17a refactor: clean up some import and names 2025-01-08 08:32:59 -05:00
41f9beb6e8 refactor(commands/voice): move embed generation into separate file 2025-01-07 16:11:32 -05:00