23 Commits

Author SHA1 Message Date
40cd8238dd
refactor: log messages on gateway connection state change 2025-02-04 17:04:36 -05:00
c80b926b35
feat: add fun module 2025-01-09 16:57:14 -05:00
e3982c064d
feat: add proper logging 2025-01-08 08:58:16 -05:00
8ee5d01bf6
refactor(commands/voice): split into separate files 2025-01-07 15:29:28 -05:00
63a2db8278
refactor: clean up initialization code 2025-01-06 00:48:02 -05:00
565dbb6f47
refactor: minor fixes everywhere 2025-01-06 00:39:04 -05:00
ebde4f1310
fix: runs threads for background tasks 2025-01-05 19:42:22 -05:00
3848deb887
feat: set status to idle appropriately 2025-01-05 19:23:50 -05:00
cf2348c918
refactor: remove dynamic handler system
Can just use client.add_listener instead
2025-01-05 17:33:52 -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
5281236e0f
fix(events): use add_listener to allow reloading
Also ignore messages whose embeds have changed.
2025-01-05 16:59:21 -05:00
92a0eee92c
feat(core): automatically leave voice channel when empty 2025-01-03 18:53:22 -05:00
7f96979acc
fix(events): print errors on dynamic handler error 2024-12-30 21:55:07 -05:00
04ef3d1c83
refactor: clean up initialization and reloading 2024-12-30 21:07:49 -05:00
4358e22f77
refactor: move major modules around 2024-12-30 15:07:21 -05:00
2f3cf9f81b
refactor: add helper for checkmark reaction 2024-12-30 14:56:12 -05:00
6d7b46a7e5
refactor: rewrite reload system 2024-12-30 14:52:51 -05:00
86bf70907c
refactor: use utils.reply for replying 2024-12-30 03:51:17 -05:00
6b9172ef1b
feat(commands/bot): add uptime 2024-12-30 03:47:01 -05:00
59c4b37831
refactor(commands): add purge as an alternative to clear 2024-12-30 03:36:24 -05:00
2060e25f75
refactor(tools): clean up and use proper argument parser 2024-12-30 03:31:49 -05:00
47955cdfd5
chore: initial commit 2024-12-30 03:02:14 -05:00