From ecad8c9179ee0ad3624dcda5524768efda8954a6 Mon Sep 17 00:00:00 2001 From: Jamie Miller Date: Fri, 29 Aug 2025 00:32:23 +0000 Subject: [PATCH] Added Discord bot 'Red bot' --- README.md | 1 + docker-compose.yml | 12 ++++++++++++ redbot/.permissions-set | 0 redbot/config.json | 9 +++++++++ redbot/venv/.pyversion | 1 + 5 files changed, 23 insertions(+) create mode 100644 redbot/.permissions-set create mode 100644 redbot/config.json create mode 100644 redbot/venv/.pyversion diff --git a/README.md b/README.md index 5f5194b..6cb2e1b 100644 --- a/README.md +++ b/README.md @@ -50,6 +50,7 @@ docker compose up -d - **LiteLLM** (4000) - LLM API Flattening - **LiteLLM Postgres** - LLM database - **Obsidian Remote** (8181) - Note-taking +- **Redbot** - Discord Bot - **Syncthing** (8384) - File synchronization ### 🛠️ System Utilities diff --git a/docker-compose.yml b/docker-compose.yml index 4228ac1..2e726c6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -452,6 +452,18 @@ services: - 8181:8080 - 8443:8443 restart: unless-stopped + + redbot: + container_name: redbot + image: phasecorex/red-discordbot + volumes: + - /docker-local/redbot:/data + environment: + - TOKEN=${REDBOT_TOKEN} + - PREFIX=! + - TZ=Pacific/Auckland + - PUID=1000 + restart: unless-stopped syncthing: image: syncthing/syncthing diff --git a/redbot/.permissions-set b/redbot/.permissions-set new file mode 100644 index 0000000..e69de29 diff --git a/redbot/config.json b/redbot/config.json new file mode 100644 index 0000000..b96dee5 --- /dev/null +++ b/redbot/config.json @@ -0,0 +1,9 @@ +{ + "docker": { + "DATA_PATH": "/data", + "COG_PATH_APPEND": "cogs", + "CORE_PATH_APPEND": "core", + "STORAGE_TYPE": "JSON", + "STORAGE_DETAILS": {} + } +} diff --git a/redbot/venv/.pyversion b/redbot/venv/.pyversion new file mode 100644 index 0000000..ae2250b --- /dev/null +++ b/redbot/venv/.pyversion @@ -0,0 +1 @@ +python3.11