Commit Graph
100 Commits
Author SHA1 Message Date
leander fd88a234d3 use bytesIO instead of temp files 2026-10-24 04:52:29 +02:00
leander aea645d874 log background loop errors 2026-10-24 04:50:56 +02:00
leander 5e7a78e7fa avoid multiple SQL queries by using ON CONFLICT 2026-10-24 04:48:49 +02:00
leander 5214d8ce31 correctly unload star_check 2026-10-24 04:47:15 +02:00
leander 37093a91b4 improve user id check on lobby kick 2026-10-24 04:46:40 +02:00
leander adfd44b3ce fix various typos 2026-10-24 04:46:02 +02:00
leander 5040fb29c7 disable yt-dlp fetching of internal urls 2026-10-24 04:45:28 +02:00
leander 6535a2a08b handle empty helligdag api response 2026-10-24 04:44:36 +02:00
leander cf9945f06e replace deprecated logger.warn with logger.warning 2026-10-24 04:43:40 +02:00
leander d68745f624 log ignored non slash command errors 2026-10-24 04:43:13 +02:00
leander 60b518f5e6 fix botinfo docker env check 2026-10-24 04:42:40 +02:00
leander 331f4bba7e check cancellation status on event update
will this fix the issue I've had all this time???
2026-10-24 04:40:43 +02:00
leander 89b0a793e4 only publish set guild's events to website 2026-10-24 04:39:14 +02:00
leander 0e695e81df handle februrary 29 birthday cases 2026-10-24 04:38:29 +02:00
leander e0ad42efe0 fix days until next birthday being one day off 2026-10-24 04:37:28 +02:00
leander 52286c0610 use consent timestamp as word cloud tracking since date 2026-10-24 04:37:05 +02:00
leander 242aa21cdf defer /mbti se 2026-10-24 04:34:17 +02:00
leander 839db9e338 avoid naming conflicts for graph keys 2026-10-24 04:33:41 +02:00
leander d24cf49d2a handle users that have left the guild 2026-10-24 04:32:40 +02:00
leander e3f2b11007 wait for git pull to finish and display results 2026-10-24 04:31:30 +02:00
leander 62bab6c144 keep reloading cogs if one fails 2026-10-24 04:30:37 +02:00
leander b66384e27e send all arguments after channel id when using custommsg command 2026-10-24 04:29:17 +02:00
leander 44a39bba5a fix guild id argument for leave command 2026-10-24 04:28:36 +02:00
leander 8a9a0a0c82 use correct help message method 2026-10-24 04:27:57 +02:00
leander 5b6921e2cd always use article title for viteboka search results 2026-10-24 04:27:36 +02:00
leander 36202108eb fix nsfw channel check 2026-10-24 04:27:03 +02:00
leander 263311756c add closing ) to native neames 2026-10-24 04:25:25 +02:00
leander 8a5ea00c66 attempt to use anilist color for embeds 2026-10-24 04:24:57 +02:00
leander 74756ed354 fix favourite creator check typo 2026-10-24 04:24:06 +02:00
leander 2238e10169 fix anilist planning to read count always showing 0 2026-10-24 04:23:22 +02:00
leander 67bd43497a fetch emoji in order to see creator 2026-10-24 04:22:29 +02:00
leander 387c78484e handle non sticker replies for sticker command 2026-10-24 04:21:48 +02:00
leander 7b37acbd7d mannually check guild only where the whole command group is not applicable 2026-10-24 04:20:52 +02:00
leander cbd803768e put guild only restriction on command groups 2026-10-24 04:19:49 +02:00
leander ae672ad16f use correct pahts for temp role files 2026-10-24 04:18:09 +02:00
leander 90bdbee64a use correct verification level key 2026-10-24 04:16:51 +02:00
leander ae617b38cf disable lobby buttons when the lobby has timed out 2026-10-24 04:16:18 +02:00
leander 9f3a58242e fix lobby start button interaction failing 2026-10-24 04:15:00 +02:00
leander 24416aa216 fix in lobby check 2026-10-24 04:14:22 +02:00
leander 97087251bf avoid crashing aurora loop 2026-10-24 04:12:50 +02:00
leander c400f11351 fix timezone issues 2026-10-24 04:12:05 +02:00
leander 9cf351b57e cover cooldown edge case across days 2026-10-24 04:10:53 +02:00
leander b8522b95eb add timezone config option and use said timezone in social credit 2026-10-24 04:10:18 +02:00
leander 6ac9ed0884 use correct message sending method 2026-10-24 04:06:32 +02:00
leander 31ced09b59 handle caches on SIGTERM 2026-10-24 04:05:24 +02:00
leander 8a8c43a5f5 flush streak and wordcloud cache on cog unload 2026-10-24 04:04:00 +02:00
leander 1b67173277 fix /streak se crashing when the first streak message can't be loaded 2026-10-24 04:02:57 +02:00
leander 5027fa0c27 check if galtinn user has ever been a member 2026-10-24 03:56:33 +02:00
leander 5201cf2e31 use bot logger 2026-10-24 03:55:00 +02:00
leander 8d3b4aff46 return on error for invalid galtinn medlemskap input 2026-10-24 03:54:35 +02:00
leander 21a0519bb4 handle failed nightcore conversions and searches with no results 2026-10-24 03:53:14 +02:00
leander 73ce8d2f2b clean up pre-nightcore downloaded songs 2026-10-24 03:51:38 +02:00
leander fb078d48df handle yt-dlp downloads on a separate thread 2026-10-24 03:50:39 +02:00
leander e7ce56a1e5 improve empty tempvoice channel cleanup logic 2026-10-24 03:49:12 +02:00
leander bb2428f34b handle tempvoice channel creation fails 2026-10-24 03:47:32 +02:00
leander d6f94262bf don't diconnect 10 man team on channel creation fail 2026-10-24 03:45:44 +02:00
leander b0c2a683b4 reuse tempvoce logic from cog 2026-10-24 03:44:01 +02:00
leander 33cb0803a5 fix cooldown and permission errors not being displayed 2026-10-24 03:41:56 +02:00
leander d800756d3a make sure to not double defer 2026-10-24 03:38:46 +02:00
leander 0df85baa70 fix non slash command cooldowns mistriggering 2026-10-24 03:37:20 +02:00
leander b094219a24 show permission and owner errors for non slash commands 2026-10-24 03:35:53 +02:00
leander c6b2ac256d fix social credit star logic 2026-10-24 03:34:08 +02:00
leander 1340a5cca4 handle tempvoice manual deletion cases 2026-10-24 03:31:43 +02:00
leander 938d1d8e77 skip members who have left
prevents crashing the loop
2026-10-24 03:29:03 +02:00
leander 174c08368c only include authors own messages in recent wordcloud 2026-10-24 03:28:16 +02:00
leander 2fab06ce46 fix worldcoud data deletion leaving cached words behind 2026-10-24 03:27:18 +02:00
leander 81fc0bfc49 include .git in docker image so the gitpull command works 2026-10-24 03:26:09 +02:00
leander 4ccf15d355 migrate to uv 2026-10-24 02:46:42 +02:00
leander 53c7e92304 lint using new pre-commit 2026-10-24 02:38:59 +02:00
leander 13215b0391 upgrade pre-commit deps 2026-10-24 02:38:46 +02:00
leander 7c9f329ec5 upgrade deps to their latest versions 2026-10-24 02:34:45 +02:00
leander fde169442b migrate from deprecated config loading method 2026-09-02 20:17:54 +02:00
leander 8a1c5217db upgrade nltk to non vulnerable version 2026-09-02 19:47:27 +02:00
leander bd86411f58 Merge pull request #58 from UiO-Gaming/dependabot/pip/yt-dlp-2026.7.4
Bump yt-dlp from 2026.3.13 to 2026.7.4
2026-08-28 21:04:00 +02:00
leander ecb576e184 disable friday and monday messages 2026-04-09 17:25:30 +02:00
leander 4935ba1159 oops managed to delete the broken crab rave command 2026-03-17 21:52:25 +01:00
leander d6f6c17d5f add an absoulte garbage, poorly coded nightcore command 2026-03-17 21:32:35 +01:00
leander 3063f3a02f auto format markdown 2026-03-16 17:38:14 +01:00
leander 42ab2f64c8 use new docker compose syntax in readme 2026-03-16 17:37:41 +01:00
leander 8515515bac upgrade ALL dependencies 2026-03-05 18:30:02 +01:00
leander 373875b69a upgrade vulnerable dep
hopefully this doesn't break anything. considering it's a 2x major
version bump it probably will
2026-02-11 22:44:42 +01:00
leander 8666ca60c9 add missing roles command 2025-12-20 18:06:50 +01:00
leander b30ef233b1 winter is coming 2025-11-21 00:42:14 +01:00
leander 643ec23589 Closes #23 2025-11-14 23:27:40 +01:00
leander 87efd88f17 use minecraft id in rcon whitelist command
more reliable than username
2025-11-14 23:26:31 +01:00
leander 736f7f72d4 create whitelist command group 2025-11-14 23:25:52 +01:00
leander 14937b7ae2 fix typo 2025-11-14 23:25:35 +01:00
leander 491461b34a add auroravalue minimum to alarm check 2025-11-14 23:06:54 +01:00
leander 0709b7921f fix typo 2025-11-14 23:01:28 +01:00
leander 600b7f5669 remove redundant divisor 2025-11-14 22:35:05 +01:00
leander 910b639f95 increase graph distance contrast 2025-11-14 22:32:25 +01:00
leander 9d0a4e4d25 another attempt at fix for #38
free will is when testing in prod
2025-11-14 22:27:31 +01:00
leander 36a206f590 attempt fix for #38
Testing in prod because I'm too lazy to set up a local db
2025-11-14 22:18:49 +01:00
leander 52f80ad7cb manually check for good aurora sighting conditions 2025-11-14 22:11:56 +01:00
leander 46047df023 correct word cloud can_count_message predicate
oopsie woopsie my brain went fucky wucky. reverse the predicate
2025-11-14 21:10:47 +01:00
leander 763aeb1d08 revert desync 2025-10-28 16:34:31 +01:00
leander 803cec54d6 use correct object to remove synced commands 2025-10-28 16:29:39 +01:00
leander cd3ee39e3f remove all slash commands before resync in prod 2025-10-28 16:26:11 +01:00
leander 2a41f369c1 add starboard scraper 2025-10-01 03:57:21 +02:00
leander 4510c3f57a remove usage of deprecated embed template argument 2025-09-29 01:34:50 +02:00