diff --git a/src/joker/commands/status.py b/src/joker/commands/status.py index 8c455f3..3b58bbd 100644 --- a/src/joker/commands/status.py +++ b/src/joker/commands/status.py @@ -6,12 +6,18 @@ async def status(update, context): + response = httpx.get("https://lhc.net.br/spacenet.json?whois").json() + status = f'aberto com {response["n_known_macs"]} pessoas associadas' if response["n_known_macs"] else 'fechado' + if response["n_unknown_macs"]: + desconhecidos = f'mais {response["n_unknown_macs"]} maritacas' if response["n_unknown_macs"] > 1 else 'mais uma maritaca solitária' + else: + desconhecidos = '' + await context.bot.send_message( update.message.chat_id, - text="O LHC pode estar aberto \U0001F513 ou fechado \U0001F512. Eu não consegui descobrir.", + text=f"O LHC está {status}{desconhecidos} desde {response['last_change']}", ) - async def quem(update, context): await context.bot.send_message( update.message.chat_id,