diff --git a/teledynmap.py b/teledynmap.py index 5df39e2..4169129 100644 --- a/teledynmap.py +++ b/teledynmap.py @@ -75,7 +75,11 @@ async def main(): if update['playerName'].startswith('[TG] '): continue name = update['playerName'] - icon = emojis[md5(name) % len(emojis)] + emoji_name = name + icon = emojis[md5(emoji_name) % len(emojis)] + while icon == '\ufe0f': + emoji_name += '1' + icon = emojis[md5(emoji_name) % len(emojis)] icon = settings.CUSTOM_EMOJIS.get(name, icon) message = '{} <{}> {}'.format(icon, name, update['message']) if name == settings.THIS_SERVER_IP: continue