curious.dataclasses.emoji

Wrappers for custom emojis in guilds.

Classes

Emoji(**kwargs) Represents a custom emoji uploaded to a guild.
class curious.dataclasses.emoji.Emoji(**kwargs)[source]

Bases: curious.dataclasses.bases.Dataclass

Represents a custom emoji uploaded to a guild.

Inspects the stack to ensure we’re being called correctly.

await delete()[source]

Deletes this emoji.

Return type:None
await edit(*, name=None, roles=None)[source]

Edits this emoji.

Parameters:
Return type:

Emoji

Returns:

This emoji.

guild
Return type:Guild
Returns:The Guild this emoji object is associated with.
roles
Return type:List[Role]
Returns:A list of Role this emoji can be used by.
snowflake_timestamp
Return type:datetime
Returns:The timestamp of the snowflake.
url
Return type:str
Returns:The URL to this emoji.