Closed MegaPiggy closed 3 years ago
Hi. Thank you for your contribution, but I am not accepting any significant changes to 2.x. There are some more things to consider:
dev
branch. It is experimental, undocumented, and subject to change, but it looks like you are proficient enough to figure out and test on your own. I am encouraging people to test the dev
branch to find any bugs, issues, or comments.messageDelete
events to one messageDeleteBulk
is a breaking change, so we cannot do this in 2.x. This change does exist in 3.0, though.nil, err
information that the HTTP methods return, and I don't want people to get the idea that editing properties is something that can be done frivolously. Ok, understandable.
Property setters for a few classes have been added. They are shortcuts for any
class:setSomething
. Example:member.nickname = "John Doe"
is a shortcut formember:setNickname("John Doe")
New events:
stageChannelJoin
,stageChannelLeave
,stageInstanceCreate
,stageInstanceUpdate
,stageInstanceDelete
,messageDeleteBulk
New API functions
API:getStageInstance
API:createStageInstance
API:modifyStageInstance
API:deleteStageInstance
Added
GuildStageChannel
classinstance
propertygetInstance
functioncreateInstance
functiondeleteInstance
functionAdded
StageInstance
classtopic
propertyprivacyLevel
propertyinviteCode
propertydiscoverableDisabled
propertysendStartNotification
propertyhost
propertysetTopic
functionsetPrivacyLevel
functiondelete
functionMembers now have a
connectedChannel
property,stageChannel
property, andsetConnectedChannel
function.GuildCategoryChannels now have a
stageChannels
property andcreateStageChannel
function.Guilds now have a
createStageChannel
function.Added
privacyLevel
enum that is used inStageInstance