Guild Emojis Resource¶
Note
The following classes come from the scurrypy.resources.guild_emoji module.
GuildEmoji
dataclass
¶
Bases: BaseResource
Represents a Discord Guild Emoji.
guild_id: int
instance-attribute
¶
Guild ID of the emojis.
context: Any
instance-attribute
¶
Associated user data.
fetch
async
¶
Fetch an emoji from this guild.
Parameters:
-
emoji_id(int) –emoji ID
Returns:
-
EmojiModel–queried guild emoji
fetch_all
async
¶
create
async
¶
Create a new emoji for this guild.
Fires GuildEmojisUpdateEvent.
Parameters:
-
emoji(GuildEmojiPart) –fields for creating a guild emoji
Returns:
-
EmojiModel–new emoji
edit
async
¶
Edit a guild emoji in this guild.
Fires GuildEmojisUpdateEvent.
Parameters:
-
emoji_id(int) –ID of the emoji to edit
-
options(EditGuildEmojiParams, default:{}) –params for editing a guild's emoji
Returns:
-
EmojiModel–updated emoji
delete
async
¶
Delete an emoji from this guild.
Fires GuildEmojisUpdateEvent.
Permissions
CREATE_GUILD_EXPRESSIONS→ required if created by the current user (orMANAGE_GUILD_EXPRESSIONS)MANAGE_GUILD_EXPRESSIONS→ required for other emojis
Parameters:
-
emoji_id(int) –ID of the emoji