- OokamiPup v2 can now enter sevaral community channels
- Individual channel settings. By default, all commands are disabled
- Channel-specific settings allow enabling/disabling individual commands per channel
- Added a few more fun facts
- Minor tweaks and bugfixes
- Moved some constants to the globals.Constants class
- config_data: returns the configuration dictionary
- bot_start_time: returns the epoch bot start time
- primary_discord_guild: returns a dict like `{"object": primary_guild_object, "id": primary_guild_int}`
*These is initiated under globals.constants*
- Improved on docstrings. Google format now standard
- Reverted all commands to purely textual until further notice
- `/help` is still additionally available as a slash command
- Logging functionality has been centralised to 'globals.log'
This should allow easy log integration into subsystems without the need of passing the function everywhere *phew*
- Ensured it fetches the correct commands and help configuration depending on platform.
- Removed certain duplicate checks that intiated functions twice or repeated value asignments.
- Added the @monitor_cmd flag to commands, allowing easy command runtime diagnostics, including execution time.
- Removed built-in Discord !help command
NOTE:
Basic implementation.
Help text is defined in:
- dictionary/help_twitch.json
- dictionary/help_discord.json