From c35277bf59c021d2baaec5c90d9896201ac9a116 Mon Sep 17 00:00:00 2001 From: Georg Pfuetzenreuter Date: Thu, 22 Aug 2024 01:04:18 +0200 Subject: [PATCH] More resilient lookup To improve the user experience: - on queries of non-existent emotes, fall back to a default instead of returning KeyError - allow lookup of emotes regardless of capitalization Signed-off-by: Georg Pfuetzenreuter --- plugin.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugin.py b/plugin.py index 3f3e1b9..0ad0c0c 100644 --- a/plugin.py +++ b/plugin.py @@ -160,7 +160,9 @@ class UnicodeEmoji(callbacks.Plugin): Prints the Unicode emoji as listed here https://gist.github.com/mogad0n/476c3880dc0e0a059ed03efa265e50f7 """ - re = emoji[emote] + re = emoji.get(emote.lower()) + if re is None: + re = emoji['fuck-off'] irc.reply('%s' % re, msg=msg, prefixNick=False ) e = wrap(e, ['text'])