- Create a Discord application → Bot → copy token.
- In "Privileged Gateway Intents", none required for this build.
- OAuth2 → URL Generator → scopes: bot + applications.commands; perms: Send Messages, Use Slash Commands, Embed Links.
- Fill
.envfrom.env.example.
pip install -r requirements.txt python bot.py
docker build -t viren-discord . docker run --env-file .env viren-discord
Core: /fairy /altar /first /second /third /path /status Utility: /help /about /ping /coin /roll /vibe /sigil /invite /echo
- /fairy and /altar show buttons linking to FAIRY_URL and ALTAR_URL.
- Each sacrifice modal optionally POSTs JSON to ALTAR_POST_URL: { "discord_user_id": "...", "discord_username": "...#1234", "kind": "first|second|third", "payload": { ... } } Wire your site to receive and store.