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

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

#include <GuildEntities.hpp>

Public Data Members

snowflake afkChannelId {}
 snowflake for afk channels.
 
afk_time_out_durations afkTimeout {}
 Afk timeout in seconds.
 
jsonifier::string banner {}
 Base64 16 : 9 png / jpeg image for the guild banner (when the server has the banner feature).
 
default_message_notification_level defaultMessageNotifications {}
 Default message notification level.
 
jsonifier::string description {}
 The description for the guild, if the guild is discoverable.
 
explicit_content_filter_level explicitContentFilter {}
 Explicit content filter level.
 
jsonifier::vector< jsonifier::string > features {}
 Array of guild feature strings enabled guild features.
 
snowflake guildId {}
 snowflake of the chosen guild to modify.
 
jsonifier::string icon {}
 Base64 1024x1024 png / jpeg / gif image for the guild icon.
 
jsonifier::string name {}
 Desired name of the guild.
 
snowflake ownerId {}
 User_data id to transfer guild ownership to (must be owner).
 
jsonifier::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_data where admins and moderators of community guilds receive notices from discord.
 
jsonifier::string reason {}
 Reason for modifying the guild.
 
snowflake rulesChannelId {}
 The id of the channel_data where community guilds display rules and /or guidelines.
 
jsonifier::string splash {}
 Base64 16 : 9 png / jpeg image for the guild splash (when the server has the INVITE_SPLASH feature).
 
system_channel_flags systemChannelFlags {}
 System channel_data flags.
 
snowflake systemChannelId {}
 base64 16 : 9 png / jpeg image for the guild discovery splash(when the server has the discoverable feature). More...
 
verification_level verificationLevel {}
 Verification level.
 

Member Data Documentation

◆ systemChannelId

snowflake discord_core_api::modify_guild_data::systemChannelId {}

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

Definition at line 278 of file GuildEntities.hpp.


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