feat: améliorer la gestion des bots multiples avec des identifiants uniques et des limites de taux

This commit is contained in:
Puechberty Arthur
2026-04-15 23:51:18 +02:00
parent e5effd62fa
commit 8f9aa4d1bb
15 changed files with 434 additions and 172 deletions
+4 -2
View File
@@ -8,7 +8,8 @@ ALLOW_INSECURE_DB_SSL=false
PRESENCE_STREAM_URL=https://twitch.tv/discord
POSTGRES_DB=discord_bots
POSTGRES_USER=discord_bot
POSTGRES_PASSWORD=CHANGE_ME_STRONG_PASSWORD
POSTGRES_PASSWORD=CHANGE_ME_STRONG_POSTGRES_PASSWORD
REDIS_PASSWORD=CHANGE_ME_STRONG_REDIS_PASSWORD
POSTGRES_PORT=5432
PREFIX=+
DEFAULT_LANG=en
@@ -18,7 +19,8 @@ LOG_LEVEL=info
STATE_BACKEND=memory
REDIS_URL=
COMMAND_DISPATCH_MODE=local
COMMAND_QUEUE_NAME=bot:command-jobs
COMMAND_QUEUE_NAME=bot:${botId}:command-jobs
GLOBAL_RATE_LIMIT_MAX_REQUESTS=20
GLOBAL_RATE_LIMIT_WINDOW_SECONDS=10
RATE_LIMIT_FAIL_OPEN=false
ENABLE_LEADER_ELECTION=true