Cleanup technical debt
Pre-release
Pre-release
This release doesn't really add much functionality, it mostly serves to clean up technical debt
- Add extensions and make InteractionHandler an extension
- Make enum naming consistent, name is singular
- Incorporate Discord API updates
- Remove sub directories for enums, as some enums were used by multiple parts that had their own sub directory. This made it confusing which enum to use
- Deduplicate some enums that were the same thing under different names
- Updated examples
- Remove redundant imports
- Fix broken enums for
AutoModerationRuleObject
- Fix broken enums for
AutoModerationActionExecution
- Fix broken enums for
InviteCreate
- Add
RequiresIntent
attribute and apply where relevant - Remove
Partial
attribute, as it was inconsistently used
Full Changelog: 0.7.0...0.8.0