|
|
8194268ce1
|
fix: delete player objects when disconnected
|
2026-04-11 17:58:29 -04:00 |
|
|
|
ed3afdbeae
|
fix(channel/leave): delete player
|
2026-04-11 17:58:29 -04:00 |
|
|
|
3ca6f487c6
|
fix(queue/skip): properly deal with player
|
2026-04-11 17:37:51 -04:00 |
|
|
|
f0e1325a6c
|
feat(nix): add ffmpeg to devShell
|
2026-04-02 18:31:06 -04:00 |
|
|
|
4185723b8d
|
feat: add (incomplete) nix flake
dave.py isn't packaged yet. Will try to do this myself but dealing with
vcpkg is a bit annoying.
|
2026-03-23 09:00:35 -04:00 |
|
|
|
3232e797c8
|
style: reformat with ruff
|
2026-03-16 17:28:05 -04:00 |
|
|
|
1836785b05
|
chore(requirements): fix voice support
|
2026-03-16 17:28:02 -04:00 |
|
|
|
88e88c0ca2
|
chore(requirements): use master branch of disnake
|
2026-03-05 20:25:09 -05:00 |
|
|
|
914a5df812
|
refactor(tasks/cleanup): only print message when necessary
|
2026-02-24 22:15:12 -05:00 |
|
|
|
8ed9d05a67
|
fix(utils/discord): properly find .so for libopus
|
2025-12-14 15:57:52 -05:00 |
|
|
|
69f5af19ae
|
fix(queue/skip): properly check if player exists
|
2025-10-22 19:02:01 -04:00 |
|
|
|
7f402e7f52
|
fix(tasks/cleanup): don't remove active players
|
2025-10-20 20:43:17 -04:00 |
|
|
|
44dd986696
|
fix(extra/transcript): update for youtube_transcript_api
|
2025-10-09 19:57:52 -04:00 |
|
|
|
5a4f277aa9
|
fix(queue/skip): check if player exists
|
2025-10-09 19:04:24 -04:00 |
|
|
|
17f5dca773
|
fix(extra): update youtube_transcript_api usage
|
2025-10-06 19:33:28 -04:00 |
|
|
|
019e60450f
|
refactor: tweak descriptions
|
2025-06-10 20:59:11 -04:00 |
|
|
|
7672107c68
|
chore(requirements): use latest yt-dlp from github
|
2025-06-10 20:30:41 -04:00 |
|
|
|
ee6ea4eed4
|
refactor(audio/queue): save uploader field value
|
2025-06-08 17:29:36 -04:00 |
|
|
|
fed280e6c5
|
fix(audio/queue): check for uploader name
|
2025-06-08 13:46:57 -04:00 |
|
|
|
1a8f84b333
|
feat: reload when SIGUSR1 is received
|
2025-06-08 13:11:50 -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 |
|
|
|
5344e89c26
|
feat(audio/queue): add timestamps
|
2025-06-08 12:26:30 -04:00 |
|
|
|
80e6d422e5
|
fix: add missing character in format string
|
2025-05-29 11:45:18 -04:00 |
|
|
|
71fad98d3d
|
refactor(cleanup): reduce interval
|
2025-05-02 18:19:16 -04:00 |
|
|
|
83d784c917
|
refactor: reduce LimitedSizeDict size
|
2025-05-02 18:18: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 |
|
|
|
b6d105a519
|
refactor(sponsorblock): hashPrefix -> hash_prefix
|
2025-04-25 21:27:04 -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 |
|
|
|
b0c96a11cd
|
feat(fun): add more reactions
|
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 |
|
|
|
0a8482c030
|
refactor(constants): use bit-shifts for public flags
|
2025-02-25 17:49:45 -05:00 |
|
|
|
87c88f796d
|
refactor(audio/youtubedl): remove redundant <> from repr
|
2025-02-25 17:47:38 -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 |
|
|
|
e7105f1828
|
chore(docker): run with debug output
|
2025-02-13 20:32:56 -05:00 |
|
|
|
4f7bd903b8
|
fix(youtubedl): handle error when no url
|
2025-02-13 18:59:27 -05:00 |
|
|
|
22249ecf7a
|
refactor: remove useless debug checks
Debug messages shouldn't be printed in the first place if debug isn't on.
|
2025-02-13 16:31:52 -05:00 |
|
|
|
5610fc7acd
|
refactor: minor cleanups
|
2025-02-13 16:31:30 -05:00 |
|
|
|
c73260badb
|
feat(commands): add c as alias for current
|
2025-02-13 16:28:51 -05:00 |
|
|
|
2645f33940
|
fix: reload all util modules
|
2025-02-12 19:04:16 -05:00 |
|
|
|
8d76a107c5
|
refactor(utils/cooldown): ignore owners
|
2025-02-12 19:02:50 -05:00 |
|
|
|
8ee7693b91
|
refactor(audio/youtubedl): improve empty entries error message
|
2025-02-12 15:29:55 -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 |
|
|
|
ea09f291e5
|
refactor(core): tweak cooldown calculation
Should prevent issues where cooldown is 0 when formatted.
|
2025-02-10 18:08:06 -05:00 |
|
|
|
c7658f84dc
|
chore: ignore .venv directory
|
2025-02-09 22:20:42 -05:00 |
|