Added MC server checks
This commit is contained in:
@@ -70,13 +70,21 @@ class HealthBot(discord.Client):
|
||||
)
|
||||
for r in results:
|
||||
emoji = '🟢' if r['up'] else '🔴'
|
||||
code = r['status_code'] if r['status_code'] is not None else '—'
|
||||
latency = f"{r['latency_ms']} ms" if r['latency_ms'] is not None else '—'
|
||||
hc = f'{emoji} `HTTP {code}` · {latency}'
|
||||
if r.get('db') is not None:
|
||||
hc += f' · db {r["db"]}'
|
||||
if r.get('version'):
|
||||
hc += f' · v{r["version"]}'
|
||||
if r.get('kind') == 'minecraft':
|
||||
players = r.get('players') or '—'
|
||||
hc = f'{emoji} `{players} players` · {latency}'
|
||||
if r.get('version'):
|
||||
hc += f' · v{r["version"]}'
|
||||
if r.get('motd'):
|
||||
hc += f' · *{r["motd"]}*'
|
||||
else:
|
||||
code = r['status_code'] if r['status_code'] is not None else '—'
|
||||
hc = f'{emoji} `HTTP {code}` · {latency}'
|
||||
if r.get('db') is not None:
|
||||
hc += f' · db {r["db"]}'
|
||||
if r.get('version'):
|
||||
hc += f' · v{r["version"]}'
|
||||
if r.get('detail'):
|
||||
hc += f' · *{r["detail"]}*'
|
||||
|
||||
|
||||
Reference in New Issue
Block a user