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