Added role creation and new role listening

bot.createRole(server, cb(err, ServerPermissions))

and

bot.on("serverRoleCreate", server, ServerPermissions)
This commit is contained in:
hydrabolt
2015-10-26 12:06:38 +00:00
parent e3d2181914
commit 0f02856a8c
9 changed files with 189 additions and 4 deletions

View File

@@ -14,6 +14,28 @@ class ServerPermissions {
}
serialise() {
return {
createInstantInvite : this.createInstantInvite,
manageRoles : this.manageRoles,
manageChannels : this.manageChannels,
readMessages : this.readMessages,
sendMessages : this.sendMessage,
sendTTSMessages : this.sendTTSMessages,
manageMessages : this.manageMessages,
embedLinks : this.embedLinks,
attachFiles : this.attachFiles,
readMessageHistory : this.readMessageHistory,
mentionEveryone : this.mentionEveryone,
voiceConnect : this.voiceConnect,
voiceSpeak : this.voiceSpeak,
voiceMuteMembers : this.voiceMuteMembers,
voiceDeafenMembers : this.voiceDeafenMembers,
voiceMoveMember : this.voiceMoveMembers,
voiceUseVoiceActivation : this.voiceUseVoiceActivation
}
}
get createInstantInvite(){return this.getBit(0);}
set createInstantInvite(val){this.setBit(0, val);}