Add class icons to webhook announcements

master
John Montagu, the 4th Earl of Sandvich 2025-05-17 02:20:39 -07:00
parent 00e1cedfcd
commit 300e925ab4
Signed by: sandvich
GPG Key ID: 9A39BE37E602B22D
1 changed files with 27 additions and 6 deletions

View File

@ -84,22 +84,43 @@ class Event(app_db.BaseModel):
matchings = self.get_maximum_matching()
ringers_needed = 6 - matchings
role_emojis = {
"blank": "1373226295651209226",
"Spy": "1373040448561741895",
"Sniper": "1373040439250255932",
"Medic": "1373040382492938385",
"Engineer": "1373040371415781467",
"Heavy": "1373040363060592720",
"Demoman": "1373040354470924400",
"Pyro": "1373040345197187145",
"Roamer": "1373040339144806420",
"PocketSoldier": "1373040333775962132",
"Soldier": "1373040326872141924",
"FlankScout": "1373040315187073034",
"Scout": "1373040306089623663",
"PocketScout": "1373040277924614254"
}
for player in players:
player_info = "- "
player_info = ""
if player.role:
player_info += f"**{player.role.role.name}:** "
if player.player.discord_id:
player_info += f"<@{player.player.discord_id}>"
player_info += "<:" + player.role.role.name + ":" + role_emojis.get(
player.role.role.name, "1373226295651209226"
) + ">"
else:
player_info += f"{player.player.username}"
player_info += "<:blank:1373226295651209226>"
if player.has_confirmed:
player_info += ""
else:
player_info += ""
if player.player.discord_id:
player_info += f" <@{player.player.discord_id}>"
else:
player_info += f" {player.player.username}"
players_info.append(player_info)
ringers_needed_msg = ""