Class MemberHelpers
Http methods for GuildMember class.
public static class MemberHelpers
- Inheritance
-
objectMemberHelpers
Methods
AddRoleAsync(GuildMember, Role)
Give role to a member in the guild.
public static Task AddRoleAsync(this GuildMember member, Role role)
Parameters
memberGuildMemberroleRole
Returns
Remarks
Requires ManageRoles.
AddRoleAsync(GuildMember, ulong)
Give role to a member in the guild.
public static Task AddRoleAsync(this GuildMember member, ulong roleId)
Parameters
memberGuildMemberroleIdulong
Returns
Remarks
Requires ManageRoles.
BanAsync(GuildMember, CreateGuildBanRequest)
Ban a member from the guild.
public static Task BanAsync(this GuildMember member, CreateGuildBanRequest request)
Parameters
memberGuildMemberrequestCreateGuildBanRequest
Returns
Remarks
Requires BanMembers.
KickAsync(GuildMember)
Kick a member from the guild.
public static Task KickAsync(this GuildMember member)
Parameters
memberGuildMember
Returns
Remarks
Requires KickMembers.
ModifyAsync(GuildMember, GuildMemberJson)
Update a member in a guild.
public static Task<GuildMember> ModifyAsync(this GuildMember member, GuildMemberJson request)
Parameters
memberGuildMemberrequestGuildMemberJson
Returns
Remarks
Requires either ManageNicknames, DeafenMembers, ManageRoles, ModerateMembers or MuteMembers depending on property.
RemoveRoleAsync(GuildMember, Role)
Remove role from a member in the guild.
public static Task RemoveRoleAsync(this GuildMember member, Role role)
Parameters
memberGuildMemberroleRole
Returns
Remarks
Requires ManageRoles.
RemoveRoleAsync(GuildMember, ulong)
Remove role from a member in the guild.
public static Task RemoveRoleAsync(this GuildMember member, ulong roleId)
Parameters
memberGuildMemberroleIdulong
Returns
Remarks
Requires ManageRoles.
SetNicknameAsync(GuildMember, string?)
Set a members nickname.
public static Task SetNicknameAsync(this GuildMember member, string? name)
Parameters
memberGuildMembernamestring
Returns
Remarks
Requires either ChangeNickname for current user or ManageNicknames.
SetTimeoutAsync(GuildMember, DateTimeOffset?)
Set a members timeout.
public static Task SetTimeoutAsync(this GuildMember member, DateTimeOffset? date)
Parameters
memberGuildMemberdateDateTimeOffset?
Returns
Remarks
Requires ModerateMembers.