The Dictator of 2HOL. Taking care of displaying user and player information about Two Hours One Life in our Discord guild
- Generates a new Discord guild member their game access key when they pass the Discord onboarding (Selecting roles, channels, agreeing to rules)
- Members can access their game access key
- Members can view game stats of individual players
- Generates financial forecast based upon our Open Collective
- Displays current living population in game
- Mods can see which member was a specific character in game
- Mods can ban and unban members from the game
- Mods can regenerate a members game access key
We run on Fly.io. See .github/workflows/deploy.yml for release and deploy trigger on each push to main
fly releases --imagefly deploy -i <image-name>- As per here.
You need:
- Database
- Discord guild
- Docker compose
- uv
- Copy
example.envto.env, update values. - Start or reload
docker compose up --build --force-recreate - Stop
docker compose kill && docker compose rm -f
-sync- Ctrl + R, reload Discord.