Application Resource¶
Note
The following classes come from the discord.resources.application
module.
Application
dataclass
¶
Bases: DataModel
Represents a Discord application.
id: int
instance-attribute
¶
ID of the application.
name: str = None
class-attribute
instance-attribute
¶
Name of the application.
icon: Optional[str] = None
class-attribute
instance-attribute
¶
Icon hash of the application.
description: Optional[str] = None
class-attribute
instance-attribute
¶
Description of the application.
bot_public: Optional[bool] = None
class-attribute
instance-attribute
¶
If the application is public.
bot_require_code_grant: Optional[bool] = None
class-attribute
instance-attribute
¶
If full OAuth2 code grant is required.
bot: Optional[UserModel] = None
class-attribute
instance-attribute
¶
Partial bot user object of the application.
terms_of_service_url: Optional[str] = None
class-attribute
instance-attribute
¶
Terms of Service URL of the application
privacy_policy: Optional[str] = None
class-attribute
instance-attribute
¶
Privacy Policy URL of the application.
owner: Optional[UserModel] = None
class-attribute
instance-attribute
¶
Partial user object of the owner of the application.
guild_id: Optional[int] = None
class-attribute
instance-attribute
¶
Guild ID associated with the application.
guild: Optional[GuildModel] = None
class-attribute
instance-attribute
¶
Partial guild object of the associated guild.
cover_image: Optional[str] = None
class-attribute
instance-attribute
¶
Image hash of rich presence invite cover.
flags: Optional[int] = None
class-attribute
instance-attribute
¶
Public flags of the application.
approximate_guild_count: Optional[int] = None
class-attribute
instance-attribute
¶
Approximate guild count of the guilds that installed the application.
fetch
¶
ApplicationFlags
¶
Application flags (bitwise constants).
GATEWAY_PRESENCE = 1 << 12
class-attribute
instance-attribute
¶
Privileged intent to receive presence_update events.
GATEWAY_PRESENCE_LIMITED = 1 << 13
class-attribute
instance-attribute
¶
Intent to receive presence_update events.
GATEWAY_GUILD_MEMBERS = 1 << 14
class-attribute
instance-attribute
¶
Privileged intent to receive member-related events.
GATEWAY_GUILD_MEMBERS_LIMITED = 1 << 15
class-attribute
instance-attribute
¶
Intent to receive member-related events.
VERIFICATION_PENDING_GUILD_LIMIT = 1 << 16
class-attribute
instance-attribute
¶
Indicates unusual growth of an app that prevents verification.
GATEWAY_MESSAGE_CONTENT = 1 << 18
class-attribute
instance-attribute
¶
Privileged intent to receive message content.
GATEWAY_MESSAGE_CONTENT_LIMITED = 1 << 19
class-attribute
instance-attribute
¶
Intent to receive message content.