Tournament data (who TDs are, what tournaments exist, roles, etc.) should be recoverable if the bot crashes. There are a few ways it could be implemented:
Back up data in a database, using something like Entity Framework or custom queries
Store information in a hidden Discord channel, and read from it when it recovers
Tournament data (who TDs are, what tournaments exist, roles, etc.) should be recoverable if the bot crashes. There are a few ways it could be implemented: