- Added the renaming of users
- Added the moving of users
- Added the muting of users
- Added role management of users. You can now assign and remove roles of members
- Discords object fields are now atomic.
- Guild administration interface added.
- Added command to change the command prefix for a guild. Thanks to @niansa for this suggestion.
- Added version.rc file for windows.
- Added fix from issue #9 to build the library flawsless for the raspberry pi.
- Added access to the cached guilds
- Added access to the cached users
- Implemented GUILD_PRESENCES event. You can now retieve informations when a user updates his online state or activity state.
- You can now set the activity state via
SetActivity
- You can now set the online state via
SetState
- You can now set the afk state vie
SetAFK
- Added
QuitAsync
to avoid deadlocks. - Added guild icons
- Bugfix: If the bot resumes the guild cache is cleared and never restored.
- Bugfix for Issue #7 the bot crashes randomly.
- Added direct message support
- Bugfix: Multiple command parameters now working correctly
- Added role management for commands
- Added builtin command for manage roles of commands
- The help command is now a command instead of a hard coded if statement
- Inside the Discord Developer Portal you need
Server Members Intent
to tick on, because this is needed for the role management. - Every command registration need now to specify a default right for a command.
- The
IController
interfaces constructor must now called from the derived controller. - Little changes of the documentation.
- Initial release
- Added Voice connection
- Added Music queue API
- Added commands system
- Added message handling