|
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 |
|
|
8ee5d01bf6
|
refactor(commands/voice): split into separate files
|
2025-01-07 15:29:28 -05:00 |
|
|
2ea3d74e8a
|
fix(commands/voice): return early if voice_client doesn't exist
|
2025-01-07 14:49:13 -05:00 |
|
|
803eae2adc
|
feat(commands/voice/skip): add --next
|
2025-01-07 12:38:08 -05:00 |
|
|
1b781ac6a0
|
refactor(commands/voice): check if command allowed after argparse
So the help command always works.
|
2025-01-07 12:37:56 -05:00 |
|
|
5824fcdf16
|
refactor(commands/voice): minor description updates
|
2025-01-07 12:37:33 -05:00 |
|
|
930169346b
|
fix(commands/voice/queue): only allow first when queue is actually empty
|
2025-01-07 12:37:02 -05:00 |
|
|
655b552c10
|
feat(commands/voice): show embed for newly playing song
|
2025-01-06 20:57:13 -05:00 |
|
|
d52266300c
|
refactor(commands/voice/queue): only show footer when more than one queued
|
2025-01-06 19:26:40 -05:00 |
|
|
f9489a869d
|
fix(commands/voice): reply to message if first queued
|
2025-01-06 18:03:05 -05:00 |
|
|
5295d75257
|
refactor(commands): add current as an alias for playing
|
2025-01-06 16:32:13 -05:00 |
|
|
eeca6ec5d9
|
fix: manually load opus if not loaded already
|
2025-01-06 16:11:27 -05:00 |
|
|
b9e5f1899e
|
refactor(commands/voice): throw error if playback fails
|
2025-01-06 15:55:16 -05:00 |
|