Table of Contents

Method ModifyGuildAsync

Namespace
DSharpPlus
Assembly
DSharpPlus.Rest.dll

ModifyGuildAsync(ulong, Optional<string>, Optional<string>, Optional<DiscordVerificationLevel>, Optional<DiscordDefaultMessageNotifications>, Optional<DiscordMfaLevel>, Optional<DiscordExplicitContentFilter>, Optional<ulong?>, Optional<int>, Optional<string>, Optional<ulong>, Optional<string>, Optional<ulong?>, Optional<string>, Optional<string>, Optional<string>, Optional<IEnumerable<string>>, Optional<string>, Optional<ulong?>, Optional<ulong?>, Optional<DiscordSystemChannelFlags>, string)

Modifies a guild

public Task<DiscordGuild> ModifyGuildAsync(ulong guildId, Optional<string> name, Optional<string> region, Optional<DiscordVerificationLevel> verificationLevel, Optional<DiscordDefaultMessageNotifications> defaultMessageNotifications, Optional<DiscordMfaLevel> mfaLevel, Optional<DiscordExplicitContentFilter> explicitContentFilter, Optional<ulong?> afkChannelId, Optional<int> afkTimeout, Optional<string> iconb64, Optional<ulong> ownerId, Optional<string> splashb64, Optional<ulong?> systemChannelId, Optional<string> banner, Optional<string> description, Optional<string> discorverySplash, Optional<IEnumerable<string>> features, Optional<string> preferredLocale, Optional<ulong?> publicUpdatesChannelId, Optional<ulong?> rulesChannelId, Optional<DiscordSystemChannelFlags> systemChannelFlags, string reason)

Parameters

guildId ulong

Guild ID

name Optional<string>

New guild Name

region Optional<string>

New guild voice region

verificationLevel Optional<DiscordVerificationLevel>

New guild verification level

defaultMessageNotifications Optional<DiscordDefaultMessageNotifications>

New guild default message notification level

mfaLevel Optional<DiscordMfaLevel>

New guild MFA level

explicitContentFilter Optional<DiscordExplicitContentFilter>

New guild explicit content filter level

afkChannelId Optional<ulong?>

New guild AFK channel ID

afkTimeout Optional<int>

New guild AFK timeout in seconds

iconb64 Optional<string>

New guild icon (base64)

ownerId Optional<ulong>

New guild owner ID

splashb64 Optional<string>

New guild splash (base64)

systemChannelId Optional<ulong?>

New guild system channel ID

banner Optional<string>

New guild banner

description Optional<string>

New guild description

discorverySplash Optional<string>

New guild Discovery splash

features Optional<IEnumerable<string>>

List of new guild features

preferredLocale Optional<string>

New preferred locale

publicUpdatesChannelId Optional<ulong?>

New updates channel ID

rulesChannelId Optional<ulong?>

New rules channel ID

systemChannelFlags Optional<DiscordSystemChannelFlags>

New system channel flags

reason string

Modify reason

Returns

Task<DiscordGuild>

ModifyGuildAsync(ulong, Action<GuildEditModel>)

Modifies a guild

public Task<DiscordGuild> ModifyGuildAsync(ulong guildId, Action<GuildEditModel> action)

Parameters

guildId ulong

Guild ID

action Action<GuildEditModel>

Guild modifications

Returns

Task<DiscordGuild>