Mr. Mayhem
A Discord bot to facilitate in-person scavenger hunts.
Configuring and running the bot
Configuration and secret management for Mr. Mayhem is done using environment variables managed by Doppler.
At minimum, all constants with a default value of an empty string ('') must be defined (such as bot_token).
Once variables are defined in a Doppler config, pass a service token with read access to Docker using the DOPPLER_TOKEN variable.
Mr. Mayhem is deployed as a Docker image when changes are pushed to this repository.
To pull and run the latest version in detached mode:
docker run -d --name mr-mayhem -e DOPPLER_TOKEN=your-doppler-token ghcr.io/bsoyka/mr-mayhem:mainOn this page
Languages
Python97.4%Dockerfile1.8%Just0.8%
Contributors
MIT License
Created July 22, 2025
Updated September 27, 2025