44 Commits

Author SHA1 Message Date
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
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
ea09f291e5
refactor(core): tweak cooldown calculation
Should prevent issues where cooldown is 0 when formatted.
2025-02-10 18:08:06 -05:00
26f81bd58f
feat(commands/voice): add sponsorblock command 2025-01-24 17:51:25 -05:00
c420f3de6b
refactor(core): clean up execute command 2025-01-09 16:57:14 -05:00
8cbd7d6aef
style: format with ruff 0.9 2025-01-09 16:31:32 -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
d5d8c56ba1
fix(commands): don't check cooldown for edited messages 2025-01-08 13:08:30 -05:00
27a460fa6e
refactor(commands): use format_duration for cooldown message 2025-01-08 10:28:04 -05:00
ffdd25d849
style: format files 2025-01-08 10:18:57 -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
d56bac1b2f
refactor: improve debgu messages 2025-01-08 08:37:40 -05:00
d6bc67f17a
refactor: clean up some import and names 2025-01-08 08:32:59 -05:00
c69f1c7d26
feat: add extra module for runtime code execution 2025-01-06 18:35:05 -05:00
5295d75257
refactor(commands): add current as an alias for playing 2025-01-06 16:32:13 -05:00
da5db1e73a
feat(utils): use improved disnake_paginator interaction wrapper
Adds edit support (via utils.reply)
2025-01-06 14:31:08 -05:00
439095116f
feat(commands/voice): add ff 2025-01-06 13:43:55 -05:00
c0173b87e9
fix: don't edit on channel send 2025-01-06 11:14:49 -05:00
565dbb6f47
refactor: minor fixes everywhere 2025-01-06 00:39:04 -05:00
3c4480c834
feat: keep track of message responses for all commands 2025-01-05 19:24:19 -05:00
3848deb887
feat: set status to idle appropriately 2025-01-05 19:23:50 -05:00
614359abd1
fix(commands/voice/queue): actually pass edited 2025-01-05 18:06:13 -05:00
d5623502b0
feat(commands/voice/queue): replace queued song on message edit 2025-01-05 17:04:34 -05:00
e540b266c7
feat(commands/execute): track sent messages 2025-01-05 16:49:33 -05:00
6930f964c5
feat(commands/voice): add playing 2025-01-05 16:48:22 -05:00
92a0eee92c
feat(core): automatically leave voice channel when empty 2025-01-03 18:53:22 -05:00
d0ddb36812
fix: put lock on skip command 2025-01-01 15:38:07 -05:00
1a5b4f95e7
fix(core/rreload): reload depth first 2024-12-31 19:37:19 -05:00
d78bcc4c69
fix(core/rreload): run module reload handler after reloading module 2024-12-31 16:06:56 -05:00
ee399f1e88
fix: ignore messages from bots 2024-12-30 21:11:17 -05:00
04ef3d1c83
refactor: clean up initialization and reloading 2024-12-30 21:07:49 -05:00
dc795f7ffe
refactor: make players and songs object-oriented 2024-12-30 19:55:18 -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
e4af64fa99
feat(commands/bot): add help command and fix nested reloading 2024-12-30 16:21:24 -05:00
4358e22f77
refactor: move major modules around 2024-12-30 15:07:21 -05:00
99c3793618
style: format all files 2024-12-30 04:12:13 -05:00
47955cdfd5
chore: initial commit 2024-12-30 03:02:14 -05:00