Lots of exciting features in this one :)
- Linking with the capture is much easier now; no copying capture codes anymore! Simply run
.au new
and follow the steps (thanks @ph0t0shop)! - Room code/region in the status message will now be auto-updated as you enter or switch lobbies
.au settings
to change settings while the bot is running (thanks @giorgio)!- Auto-linking based on in-game names matching discord usernames or nicknames! This one can be a little finicky sometimes; if you join the VC late, try to change your in-game color to force the link to update automatically
- (Potentially) Breaking Change: Changed
SERVER_PORT
to justPORT
- Support for a 2nd Bot Token for distributing API requests. Recommended for 8+ player games. See README for details.
Developer/Contributor Patch Notes:
- Added support for running the bot in sharded mode. See the README for details on the env for this.
- Numerous additional ENV variables, including the ability to specify an alternative config location.
- Added a flexible storage interface for writing/reading PersistentGuildData from an arbitrary store. This includes filesystem and Google Firestore storage for now; see
storage/storage.go
to see details for extending this interface to support other storage methods or databases. - Env variables to more readily enable remote deployments. See README.