Commit Graph

259 Commits

Author SHA1 Message Date
ErrorNoInternet 7f07e1bd71 refactor(commands/bot/status): show yt-dlp version 2025-01-14 23:40:12 -05:00
ErrorNoInternet 5bdfddbbbd fix(commands/voice): clean up command_allowed check 2025-01-13 01:20:17 -05:00
ErrorNoInternet d0ddf9ee47 fix(commands/voice/join): check if channels correct before joining 2025-01-13 01:08:55 -05:00
ErrorNoInternet de5d4d2793 refactor: parse_snowflake -> snowflake_timestamp 2025-01-10 23:48:45 -05:00
ErrorNoInternet 7fdaf7b379 chore(docker): add psutil build dependencyes 2025-01-09 20:26:59 -05:00
ErrorNoInternet b8b566cb57 chore(requirements): add psutil 2025-01-09 20:23:22 -05:00
ErrorNoInternet 234d6b438b refactor(utils): split into separate files 2025-01-09 20:04:40 -05:00
ErrorNoInternet c420f3de6b refactor(core): clean up execute command 2025-01-09 16:57:14 -05:00
ErrorNoInternet c80b926b35 feat: add fun module 2025-01-09 16:57:14 -05:00
ErrorNoInternet 23c29e1fa0 refactor(utils): remove opus load warning 2025-01-09 16:53:00 -05:00
ErrorNoInternet 8cbd7d6aef style: format with ruff 0.9 2025-01-09 16:31:32 -05:00
ErrorNoInternet 57809fe26d refactor(commands/tools): clean up 2025-01-09 16:25:52 -05:00
ErrorNoInternet 8a4f12fcce refactor(commands/voice/utils): check if loaded opus manually 2025-01-09 16:20:36 -05:00
ErrorNoInternet 1e4271217d refactor(commands): get rid of custom module reloader 2025-01-09 16:20:16 -05:00
ErrorNoInternet c892358fef fix(utils/reply): remove content or embeds when editing message 2025-01-08 16:36:00 -05:00
ErrorNoInternet 849af9d394 feat(commands/tools): add lookup 2025-01-08 16:29:10 -05:00
ErrorNoInternet aa4632b4dd feat(commands/bot): add ping 2025-01-08 16:03:24 -05:00
ErrorNoInternet 79fd40a8e3 feat(commands/voice/clear): add --attachments 2025-01-08 14:27:40 -05:00
ErrorNoInternet d6150a664f fix(commands/tools/clear): check for ignore_ids 2025-01-08 14:25:58 -05:00
ErrorNoInternet f00ac9c977 refactor(commands/voice/queue): reduce cooldown to 2 seconds 2025-01-08 14:20:51 -05:00
ErrorNoInternet 50651db89e test: add secret filtering 2025-01-08 13:52:27 -05:00
ErrorNoInternet bb3c379755 fix(youtubedl): check for uploader_url when creating embed 2025-01-08 13:31:18 -05:00
ErrorNoInternet 7a400da1ee feat(commands/tools/clear): add --ignore-ids 2025-01-08 13:20:58 -05:00
ErrorNoInternet 78f2d0a568 fix(extra/transcript): calculate count properly 2025-01-08 13:18:56 -05:00
ErrorNoInternet d5d8c56ba1 fix(commands): don't check cooldown for edited messages 2025-01-08 13:08:30 -05:00
ErrorNoInternet 93c67f707c refactor: set disnake log level to WARNING 2025-01-08 13:06:21 -05:00
ErrorNoInternet 27a460fa6e refactor(commands): use format_duration for cooldown message 2025-01-08 10:28:04 -05:00
ErrorNoInternet ffdd25d849 style: format files 2025-01-08 10:18:57 -05:00
ErrorNoInternet 32c7be659b perf(commands/utils): use lru cache for matching 2025-01-08 10:18:46 -05:00
ErrorNoInternet 672ae02e16 feat(commands): add cooldown system 2025-01-08 10:17:06 -05:00
ErrorNoInternet 7c2e17e0d3 refactor: use from imports for constants 2025-01-08 09:28:01 -05:00
ErrorNoInternet 07b3bde22d test: check for short formatting cases 2025-01-08 09:28:00 -05:00
ErrorNoInternet 6afbce5d8f feat(utils): add support for short formatting 2025-01-08 09:25:37 -05:00
ErrorNoInternet be77e62e53 feat(commands/bot): add status 2025-01-08 09:25:11 -05:00
ErrorNoInternet e3982c064d feat: add proper logging 2025-01-08 08:58:16 -05:00
ErrorNoInternet d56bac1b2f refactor: improve debgu messages 2025-01-08 08:37:40 -05:00
ErrorNoInternet d6bc67f17a refactor: clean up some import and names 2025-01-08 08:32:59 -05:00
ErrorNoInternet 8d0bec4cf2 fix(tasks): add error handling to presence changing 2025-01-08 08:26:36 -05:00
ErrorNoInternet c34bdc2bfd refactor(youtubedl): channel -> uploader and add url 2025-01-07 17:19:17 -05:00
ErrorNoInternet 6c5e92aec2 refactor(extra): use delete() if only one message 2025-01-07 16:40:25 -05:00
ErrorNoInternet 5e5a91d879 feat(youtubedl): add more fields to embed 2025-01-07 16:31:27 -05:00
ErrorNoInternet 41f9beb6e8 refactor(commands/voice): move embed generation into separate file 2025-01-07 16:11:32 -05:00
ErrorNoInternet 8ee5d01bf6 refactor(commands/voice): split into separate files 2025-01-07 15:29:28 -05:00
ErrorNoInternet 2ea3d74e8a fix(commands/voice): return early if voice_client doesn't exist 2025-01-07 14:49:13 -05:00
ErrorNoInternet c04cf1b05f feat(state): add kill dict 2025-01-07 14:34:23 -05:00
ErrorNoInternet 803eae2adc feat(commands/voice/skip): add --next 2025-01-07 12:38:08 -05:00
ErrorNoInternet 1b781ac6a0 refactor(commands/voice): check if command allowed after argparse
So the help command always works.
2025-01-07 12:37:56 -05:00
ErrorNoInternet 5824fcdf16 refactor(commands/voice): minor description updates 2025-01-07 12:37:33 -05:00
ErrorNoInternet 930169346b fix(commands/voice/queue): only allow first when queue is actually empty 2025-01-07 12:37:02 -05:00
ErrorNoInternet 655b552c10 feat(commands/voice): show embed for newly playing song 2025-01-06 20:57:13 -05:00