Do you want to just use the bot? Invite Link. If you are here for the source code, keep on reading.
This bot needs to have some game files to be run properly. Those game files are proprietary to 505 Games, and are encrypted. If you don't know how to receive the data, you can stop reading here. Due to copyright, I will not be providing any of those files.
see CONTRIBUTIONS
see LICENSE
- install python 3.12+
- create a virtualenv "venv"
- install all packages from requirements.txt
- copy file
settings_default.json
intosettings.json
. Adapt settings there. - create folder
game_assets
(or whatever you configured asgame_assets_folder
) - place the following files into that folder:
- Unencrypted
World.json
- Unencrypted language translation json files
- Optional:
Soulforge.json
for!soulforge
command - Optional:
User.json
for!events
,!spoilers
and some more - Optional:
Campaign.json
for!campaign
command
- Unencrypted
- export the environment variable
DISCORD_TOKEN
(register the app on discord to get a token) - run bot.py