DiscordCoreAPI
A Discord bot library written in C++, with custom asynchronous coroutines.
Loading...
Searching...
No Matches
DiscordCoreAPI::ModifyGuildData Struct Reference

For modifying the properties of a chosen Guild. More...

#include <GuildEntities.hpp>

Public Data Members

Snowflake afkChannelId {}
 Id for afk channels.
 
AfkTimeOutDurations afkTimeout {}
 Afk timeout in seconds.
 
std::string banner {}
 Base64 16 : 9 png / jpeg image for the Guild banner (when the server has the BANNER feature).
 
DefaultMessageNotificationLevel defaultMessageNotifications {}
 Default message notification level.
 
std::string description {}
 The description for the Guild, if the Guild is discoverable.
 
ExplicitContentFilterLevel explicitContentFilter {}
 Explicit content filter level.
 
std::vector< std::string > features {}
 Array of Guild feature strings enabled Guild features.
 
Snowflake guildId {}
 Id of the chosen Guild to modify.
 
std::string icon {}
 Base64 1024x1024 png / jpeg / gif image for the Guild icon.
 
std::string name {}
 Desired name of the Guild.
 
Snowflake ownerId {}
 User id to transfer Guild ownership to (must be owner).
 
std::string preferredLocale {}
 The preferred locale of a Community Guild used in server discovery.
 
bool premiumProgressBarEnabled {}
 Whether or not the progress bar is enabled.
 
Snowflake publicUpdatesChannelId {}
 The id of the Channel where admins and moderators of Community guilds receive notices from Discord.
 
std::string reason {}
 Reason for modifying the Guild.
 
Snowflake rulesChannelId {}
 The id of the Channel where Community guilds display rules and /or guidelines.
 
std::string splash {}
 Base64 16 : 9 png / jpeg image for the Guild splash (when the server has the INVITE_SPLASH feature).
 
SystemChannelFlags systemChannelFlags {}
 System Channel flags.
 
Snowflake systemChannelId {}
 Base64 16 : 9 png / jpeg image for the Guild discovery splash(when the server has the DISCOVERABLE feature).
 
VerificationLevel verificationLevel {}
 Verification level.
 

Member Data Documentation

◆ systemChannelId

Snowflake DiscordCoreAPI::ModifyGuildData::systemChannelId {}

The id of the Channel where Guild notices such as welcome messages and boost events are posted.

Definition at line 370 of file GuildEntities.hpp.


The documentation for this struct was generated from the following files: