A Discord bot for the Proxy Studios Discord that acts as a substitute for the in game compendium for users who can't/don't feel like opening the game itself.
As of now, the bot supports 10 slash commands: 5 object types (item, unit, weapon, trait, and action) for each of Proxy's 2 games, Gladius and Zephon.
main.py
contains all the Discord API code and is responsible for creating and formatting the message embeds. The imported modules (item.py
, unit.py
, etc.) define classes that contain the methods for extracting data and storing it in attributes. The Obj
class in obj.py
contains methods common to each object type that are inherited by all modules. All of the raw data can be found in the Gladius
and Zephon
folders. scratch/
contains some random stuff I use for testing as well as scripts for updating the Gladius
and Zephon
folders that are used whenever the game updates.