Skip to content

Application Emojis


application_emojis

ApplicationEmojisCacheAddon

Bases: Addon


              flowchart TD
              scurrypy.ext.cache.application_emojis.ApplicationEmojisCacheAddon[ApplicationEmojisCacheAddon]
              scurrypy.bases.addon.Addon[Addon]

                              scurrypy.bases.addon.Addon --> scurrypy.ext.cache.application_emojis.ApplicationEmojisCacheAddon
                


              click scurrypy.ext.cache.application_emojis.ApplicationEmojisCacheAddon href "" "scurrypy.ext.cache.application_emojis.ApplicationEmojisCacheAddon"
              click scurrypy.bases.addon.Addon href "" "scurrypy.bases.addon.Addon"
            

Defines caching bot emojis and lookup.

bot = client instance-attribute

application_id = application_id instance-attribute

emojis: dict[str, EmojiModel] = {} instance-attribute

load_bot_emojis async

Fetch all bot's emojis and add them to the cache.

get_emoji

Get an emoji from the cache.

Parameters:

  • name (str) –

    name of the emoji

Returns:

  • EmojiModel | None

    the emoji object if found else None