Commit Graph

45 Commits

Author SHA1 Message Date
1a8f84b333 feat: reload when SIGUSR1 is received 2025-06-08 13:11:50 -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
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