2025-10-30 16:59:25 +01:00
2025-10-30 16:58:52 +01:00
2025-10-30 16:59:04 +01:00
2025-10-30 16:58:53 +01:00
2025-10-30 16:59:00 +01:00
2025-10-30 16:59:24 +01:00
2025-10-30 16:59:24 +01:00
2025-10-30 16:59:24 +01:00
2025-10-30 16:59:23 +01:00
2025-10-30 16:59:23 +01:00
2025-10-30 16:59:21 +01:00
2025-10-30 16:59:20 +01:00
2025-10-30 16:59:02 +01:00
2025-10-30 16:58:49 +01:00
2025-10-30 16:59:24 +01:00
2025-10-30 16:59:18 +01:00
2025-10-30 16:58:50 +01:00
2025-10-30 16:59:19 +01:00
2025-10-30 16:59:21 +01:00
2025-10-30 16:59:23 +01:00
2025-10-30 16:59:24 +01:00
2025-10-30 16:58:56 +01:00
2025-10-30 16:59:24 +01:00
2025-10-30 16:59:21 +01:00
2025-10-30 16:59:00 +01:00
2025-10-30 16:59:21 +01:00
2025-10-30 16:59:23 +01:00
2025-10-30 16:59:24 +01:00
2025-10-30 16:59:20 +01:00
2025-10-30 16:59:21 +01:00
2025-10-30 16:59:21 +01:00
2025-10-30 16:59:23 +01:00
2025-10-30 16:59:19 +01:00
2025-10-30 16:59:20 +01:00
2025-10-30 16:59:20 +01:00
2025-10-30 16:59:23 +01:00
2025-10-30 16:59:23 +01:00
2025-10-30 16:59:24 +01:00
2025-10-30 16:59:21 +01:00
2025-10-30 16:58:49 +01:00
2025-10-30 16:59:20 +01:00
2025-10-30 16:59:19 +01:00
2025-10-30 16:59:24 +01:00
2025-10-30 16:59:20 +01:00
2025-10-30 16:59:19 +01:00
2025-10-30 16:58:52 +01:00
2025-10-30 16:58:52 +01:00
2025-10-30 16:59:19 +01:00
2025-10-30 16:59:19 +01:00
2025-10-30 16:59:20 +01:00
2025-10-30 16:59:24 +01:00
2025-10-30 16:59:24 +01:00
2025-10-30 16:59:19 +01:00
2025-10-30 16:59:21 +01:00
2025-10-30 16:59:04 +01:00
2025-10-30 16:59:21 +01:00
2025-10-30 16:59:19 +01:00
2025-10-30 16:59:19 +01:00
2025-10-30 16:59:19 +01:00
2025-10-30 16:59:19 +01:00
2025-10-30 16:59:25 +01:00
2025-10-30 16:59:19 +01:00
2025-10-30 16:59:19 +01:00
2025-10-30 16:59:19 +01:00
2025-10-30 16:59:19 +01:00
2025-10-30 16:59:19 +01:00
2025-10-30 16:59:19 +01:00
2025-10-30 16:59:24 +01:00
2025-10-30 16:59:19 +01:00
2025-10-30 16:59:21 +01:00
2025-10-30 16:59:19 +01:00
2025-10-30 16:59:19 +01:00

conjurer

Discord.py bot for fun, sex and BDSM

Docker quick start

Docker definitions live at the repository root and let you run the Discord bot (thin_client.py), the musician file service, and the librarian search worker as separate containers.

  1. Prepare configuration
    • Edit the environment files under docker/env/*.env and replace the placeholders (replace-me, shared-secret, etc.) with your real tokens. Keep CONJURER_API_KEY identical across all services.
  2. Create host directories listed in docker-compose.yml (for example docker/volumes/bot/config, docker/volumes/musician/data, …) and populate them with the required JSON settings or media assets.
  3. Launch the stack
    docker compose up --build
    

Logs for each container are mounted under docker/volumes/* so you can diff the runtime JSON and log files in git if needed.

S
Description
No description provided
Readme Unlicense 12 MiB
Languages
Python 99.7%
Shell 0.3%