1
0

show better names on telegram message

This commit is contained in:
andrea
2025-07-26 11:22:55 +02:00
parent 0a6deafd32
commit 888f22ac1b
2 changed files with 13 additions and 8 deletions

View File

@@ -3,19 +3,27 @@ async def add_player(update, context, name):
print(f'add_player: {name}') print(f'add_player: {name}')
Arena= context.application.bot_data['arena'] Arena= context.application.bot_data['arena']
Arena.add_player(name) Arena.add_player(name)
await update.message.reply_text(f'Ecco i giocatori presenti nel mondo do gioco: \n{Arena.get_players()}') players= [p.get_name() for p in Arena.get_players()]
players_str= '\n'.join(players)
await update.message.reply_text(f'Ecco i giocatori presenti nel mondo do gioco: \n{players_str}')
async def get_players(update, context): async def get_players(update, context):
Arena= context.application.bot_data['arena'] Arena= context.application.bot_data['arena']
print(f'get_players: {Arena.get_players()}') print(f'get_players: {Arena.get_players()}')
await update.message.reply_text(f'Ecco i giocatori presenti nel mondo do gioco: \n{Arena.get_players()}') players= [p.get_name() for p in Arena.get_players()]
players_str= '\n'.join(players)
await update.message.reply_text(f'Ecco i giocatori presenti nel mondo do gioco: \n{players_str}')
async def get_alive_players(update, context): async def get_alive_players(update, context):
Arena= context.application.bot_data['arena'] Arena= context.application.bot_data['arena']
print(f'get_alive_players: {Arena.get_alive_players()}') print(f'get_alive_players: {Arena.get_alive_players()}')
await update.message.reply_text(f'Ecco i giocatori ancora vivi: \n{Arena.get_alive_players()}') alive= [a.get_name() for a in Arena.get_alive_players()]
alive_str= '\n'.join(alive)
await update.message.reply_text(f'Ecco i giocatori ancora vivi: \n{alive_str}')
async def get_death_players(update, context): async def get_death_players(update, context):
Arena= context.application.bot_data['arena'] Arena= context.application.bot_data['arena']
print(f'get_death_players: {Arena.get_death_players()}') print(f'get_death_players: {Arena.get_death_players()}')
await update.message.reply_text(f'Ecco i giocatori morti x.x: \n{Arena.get_death_players()}') death= [d.get_name() for d in Arena.get_death_players()]
death_str= '\n'.join(death)
await update.message.reply_text(f'Ecco i giocatori morti x.x: \n{death_str}')

View File

@@ -69,10 +69,7 @@ class BrSimArena():
self.weapons.append(weapon) self.weapons.append(weapon)
def get_players(self): def get_players(self):
res= [] return self.players
for p in self.players:
res.append({'id': p.get_id(), 'name': p.get_name()})
return res
def get_weapons(self): def get_weapons(self):
res= [] res= []