|
@@ -465,6 +465,7 @@ func (s *Session) GuildMemberDelete(guildID, userID string) (err error) {
|
|
|
|
|
|
|
|
|
func (s *Session) GuildMemberEdit(guildID, userID string, roles []string) (err error) {
|
|
|
+
|
|
|
data := struct {
|
|
|
Roles []string `json:"roles"`
|
|
|
}{roles}
|
|
@@ -477,6 +478,26 @@ func (s *Session) GuildMemberEdit(guildID, userID string, roles []string) (err e
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+func (s *Session) GuildMemberMove(guildID, userID, channelID string) (err error) {
|
|
|
+
|
|
|
+ data := struct {
|
|
|
+ ChannelID string `json:"channel_id"`
|
|
|
+ }{channelID}
|
|
|
+
|
|
|
+ _, err = s.Request("PATCH", GUILD_MEMBER(guildID, userID), data)
|
|
|
+ if err != nil {
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ return
|
|
|
+}
|
|
|
+
|
|
|
|
|
|
|
|
|
|