 leanderandClaude Opus 5.5
|
43a8f19c12
|
add /galtinn medlemskap
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-11-03 02:22:38 +01:00 |
|
 leanderandClaude Opus 5.5
|
1b5de65af2
|
handle singular names for slow mode and user limits
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-11-03 02:18:21 +01:00 |
|
 leanderandClaude Opus 5.5
|
2c2a89a404
|
simplify member status counting in /botinfo and /guild info
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-11-03 02:18:21 +01:00 |
|
 leanderandClaude Opus 5.5
|
db418a1b16
|
fix typos in command descriptions
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-11-03 02:17:23 +01:00 |
|
 leanderandClaude Opus 5.5
|
50f8b14f95
|
set the error image to none up front instead of catching NameError
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-11-03 02:17:22 +01:00 |
|
 leanderandClaude Opus 5.5
|
0f8b18fd60
|
use an absolute path for the logs volume
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-11-03 02:17:22 +01:00 |
|
 leanderandClaude Opus 5.5
|
3558ab24a3
|
fetch the found article's title when a viteboka search has one result
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-11-03 02:17:22 +01:00 |
|
 leanderandClaude Opus 5.5
|
4d58d33063
|
make docstrings consistent
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-11-03 02:07:01 +01:00 |
|
 leanderandClaude Opus 5.5
|
a4b889cf54
|
render viteboka articles from html instead of stripping wikitext
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-11-03 02:02:28 +01:00 |
|
 leanderandClaude Opus 5.5
|
ec27820f64
|
document privileged intents and dev mode in the bot readme
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-11-03 01:58:45 +01:00 |
|
 leanderandClaude Opus 5.5
|
75a1524f0e
|
describe slash command parameters and use english names in code
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-11-03 01:56:37 +01:00 |
|
 leanderandClaude Opus 5.5
|
52bbf74e47
|
clean up leftover guild commands in prod and warn about duplicates in dev
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-11-03 01:52:13 +01:00 |
|
 leanderandClaude Opus 5.5
|
9d0b349023
|
share one http session for viteboka requests
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-11-03 01:52:13 +01:00 |
|
 leanderandClaude Opus 5.5
|
499518d842
|
shut down gracefully on SIGTERM
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-11-03 01:52:13 +01:00 |
|
 leanderandClaude Opus 5.5
|
4d89cda7bd
|
log background loop errors
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-11-03 01:42:21 +01:00 |
|
 leanderandClaude Opus 5.5
|
c3c1f7c012
|
keep reloading cogs if one fails
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-11-03 01:42:21 +01:00 |
|
 leanderandClaude Opus 5.5
|
a395df5a47
|
show the docker field in botinfo when running in docker
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-11-03 01:42:21 +01:00 |
|
 leanderandClaude Opus 5.5
|
ea2dc6a9de
|
handle unknown guild ids in leave
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-11-03 01:37:56 +01:00 |
|
 leanderandClaude Opus 5.5
|
e95c8f8113
|
import misc_utils the same way as the other modules
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-11-03 01:37:56 +01:00 |
|
 leanderandClaude Opus 5.5
|
ab0a040926
|
sort the bot's own imports as first-party
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-11-03 01:37:48 +01:00 |
|
 leanderandClaude Opus 5.5
|
51cc7e7cf8
|
migrate the bot to uv
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-23 22:14:54 +02:00 |
|
 leanderandClaude Opus 5.5
|
5cc68f5137
|
reformat with black 26
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-23 22:07:53 +02:00 |
|
 leanderandClaude Opus 5.5
|
c6f5844107
|
upgrade regex to 2026.9.29
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-23 22:04:57 +02:00 |
|
 leanderandClaude Opus 5.5
|
8ddb643075
|
upgrade pypandoc to 1.17
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-23 22:04:56 +02:00 |
|
 leanderandClaude Opus 5.5
|
c7a02d0c66
|
upgrade pydantic to 2.14
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-23 22:04:56 +02:00 |
|
 leanderandClaude Opus 5.5
|
f7a81dc829
|
upgrade psutil to 7.2
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-23 22:04:56 +02:00 |
|
 leanderandClaude Opus 5.5
|
c744794a37
|
upgrade aiohttp to 3.14 and list it in the bot requirements
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-23 22:04:56 +02:00 |
|
 leanderandClaude Opus 5.5
|
b8da764bd8
|
upgrade discord.py to 2.7
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-23 22:04:55 +02:00 |
|
 leanderandClaude Opus 5.5
|
b24fb03af2
|
upgrade python-dotenv to 1.2
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-23 22:04:55 +02:00 |
|
 leanderandClaude Opus 5.5
|
5f78de8631
|
upgrade asyncpg to 0.32
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-23 22:04:55 +02:00 |
|
 leanderandClaude Opus 5.5
|
f6468b0d7b
|
upgrade the docker images to python 3.14
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-23 22:04:55 +02:00 |
|
 leanderandClaude Opus 5.5
|
d6091b8c86
|
fix stale status emoji ids in the bot env example
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-23 21:51:54 +02:00 |
|
 leanderandClaude Opus 5.5
|
6a5d67ac09
|
check the galtinn user id from the notification instead of sending an ignored filter
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-23 21:51:54 +02:00 |
|
 leanderandClaude Opus 5.5
|
8cd4961e74
|
return None instead of raising when a galtinn request fails
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-23 21:49:25 +02:00 |
|
 leanderandClaude Opus 5.5
|
745412ac48
|
share one http session with a timeout for galtinn requests in the bot
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-23 21:49:25 +02:00 |
|
 leanderandClaude Opus 5.5
|
8990ccce06
|
merge the galtinn pagination helpers into one
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-23 21:49:24 +02:00 |
|
 leanderandClaude Opus 5.5
|
0b7412de70
|
keep the paginator within its page range
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-23 21:41:21 +02:00 |
|
 leanderandClaude Opus 5.5
|
a351ded028
|
append to one log file that rotates at midnight
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-23 21:41:21 +02:00 |
|
 leanderandClaude Opus 5.5
|
5aeaba22ec
|
stop summing the total count across galtinn pages
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-23 21:41:21 +02:00 |
|
 leanderandClaude Opus 5.5
|
ff8f794524
|
show a warning in /guild ikon when the server has no icon
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-23 21:41:21 +02:00 |
|
 leanderandClaude Opus 5.5
|
befa4dcaf8
|
only accept the leave confirmation on the confirmation message
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-23 21:38:10 +02:00 |
|
 leanderandClaude Opus 5.5
|
111c84ad9f
|
fix KeyError in /guild info for the highest verification level
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-23 21:38:09 +02:00 |
|
 leanderandClaude Opus 5.5
|
1f25407210
|
log prefix commands after they run so failures show up
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-23 21:38:09 +02:00 |
|
 leanderandClaude Opus 5.5
|
266367dff5
|
take an optional guild id in leave instead of a tuple
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-23 21:36:05 +02:00 |
|
 leanderandClaude Opus 5.5
|
7eaf6f1d0f
|
stop resetting the cooldown when the error is the cooldown itself
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-23 21:36:05 +02:00 |
|
 leanderandClaude Opus 5.5
|
d12d92a7a9
|
send long role lists from memory instead of a missing temp dir
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-23 21:36:05 +02:00 |
|
 leanderandClaude Opus 5.5
|
f08cb453ec
|
stop reloadall and reloadunloaded failing on unloaded cogs
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-23 21:34:37 +02:00 |
|
 leanderandClaude Opus 5.5
|
1c80ed1dfa
|
handle CheckFailure subclasses before ignoring check failures
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-23 21:34:36 +02:00 |
|
 leanderandClaude Opus 5.5
|
76dbdb1f0a
|
read BOT_CONFIG_MODE instead of CONFIG_MODE when syncing commands
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-23 21:30:18 +02:00 |
|
 leanderandClaude Opus 5.5
|
c8fb7976b0
|
use send_help in the cogs command group
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-23 21:30:18 +02:00 |
|