mirror of
https://github.com/SpudGunMan/meshing-around.git
synced 2026-08-07 01:13:14 +02:00
Update system.py
ahh
This commit is contained in:
+4
-6
@@ -1871,12 +1871,10 @@ def get_mesh_leaderboard(msg, fromID, deviceID):
|
|||||||
result += f"💬 Most Telemetry: {value} {get_name_from_number(nodeID, 'short', 1)}\n"
|
result += f"💬 Most Telemetry: {value} {get_name_from_number(nodeID, 'short', 1)}\n"
|
||||||
|
|
||||||
# Most Emojis
|
# Most Emojis
|
||||||
if 'emojiCounts' in meshLeaderboard and meshLeaderboard['emojiCounts']:
|
if meshLeaderboard.get('mostEmojis', {}).get('nodeID') is not None:
|
||||||
# Only consider items where the value is an int
|
nodeID = meshLeaderboard['mostEmojis']['nodeID']
|
||||||
emoji_counts = {k: v for k, v in meshLeaderboard['emojiCounts'].items() if isinstance(v, int)}
|
value = meshLeaderboard['mostEmojis']['value']
|
||||||
if emoji_counts:
|
result += f"🤪 Most Emojis: {value} {get_name_from_number(nodeID, 'short', 1)}\n"
|
||||||
nodeID, value = max(emoji_counts.items(), key=lambda x: x[1])
|
|
||||||
result += f"🤪 Most Emojis: {value} {get_name_from_number(nodeID, 'short', 1)}\n"
|
|
||||||
|
|
||||||
# Most Messages
|
# Most Messages
|
||||||
if 'nodeMessageCounts' in meshLeaderboard and meshLeaderboard['mostMessages']['nodeID'] is not None:
|
if 'nodeMessageCounts' in meshLeaderboard and meshLeaderboard['mostMessages']['nodeID'] is not None:
|
||||||
|
|||||||
Reference in New Issue
Block a user