Re-hash invisible names to get a valid emoji

This commit is contained in:
Tanner
2026-10-13 18:05:29 +00:00
parent 788ef0d2d3
commit 3a61363189
+5 -1
View File
@@ -75,7 +75,11 @@ async def main():
if update['playerName'].startswith('[TG] '): continue if update['playerName'].startswith('[TG] '): continue
name = update['playerName'] 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) icon = settings.CUSTOM_EMOJIS.get(name, icon)
message = '{} <{}> {}'.format(icon, name, update['message']) message = '{} <{}> {}'.format(icon, name, update['message'])
if name == settings.THIS_SERVER_IP: continue if name == settings.THIS_SERVER_IP: continue