This pull request introduces numerous features and bug fixes, including optimizations to improve the bot's reliability when querying multiple servers. Additionally, we've made coding style enhancements and important updates to the Backend API.
List of Changes
Optimizations: Enhanced the bot to reliably query multiple servers simultaneously, using the servers' refresh_interval to keep queries on time and regularly updated.
Code Style: Integrated ESLint to ensure consistent coding styles across the codebase.
Backend API Updates: Simplified the writing of queryState by introducing a new API that only writes the messageID, eliminating redundancy.
Variable Naming: Shifted from snake_case to camelCase for variable names and made other variable naming improvements.
Guild Threshold Feature: Added a feature to check if the bot is in a set amount of guilds (default: 2500) and restart the bot, using sharding after reaching the threshold. Note: This feature is still under development and hasn't been thoroughly tested. Use with caution!
This pull request introduces numerous features and bug fixes, including optimizations to improve the bot's reliability when querying multiple servers. Additionally, we've made coding style enhancements and important updates to the Backend API.
List of Changes