Fix ip command
This commit is contained in:
parent
3a6fc75f0d
commit
ac8f7b7d77
1 changed files with 14 additions and 3 deletions
|
@ -274,7 +274,7 @@ class NetworkCog(commands.Cog):
|
||||||
for server in servers:
|
for server in servers:
|
||||||
try:
|
try:
|
||||||
start = time.perf_counter()
|
start = time.perf_counter()
|
||||||
response = await client.get(f"https://{server}/{lookup}")
|
response = await client.get(f"https://{server}/lookup?ip={lookup}")
|
||||||
end = time.perf_counter()
|
end = time.perf_counter()
|
||||||
except (httpx.HTTPError, ConnectionError) as e:
|
except (httpx.HTTPError, ConnectionError) as e:
|
||||||
embed.add_field(
|
embed.add_field(
|
||||||
|
@ -282,8 +282,19 @@ class NetworkCog(commands.Cog):
|
||||||
value=f"An error occurred while fetching the data: {e}",
|
value=f"An error occurred while fetching the data: {e}",
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
v = json.dumps(response.json(), indent=4)
|
try:
|
||||||
embed.add_field(name="%s (%.2fms)" % (server, (end - start) * 1000), value="```json\n%s\n```" % v)
|
v = json.dumps(response.json(), indent=4)
|
||||||
|
except (ValueError, json.JSONDecodeError) as e:
|
||||||
|
t = response.text[:512]
|
||||||
|
embed.add_field(
|
||||||
|
name=server,
|
||||||
|
value=f"An error occurred while parsing the data: {e}\nData: ```\n%s\n```" % t,
|
||||||
|
)
|
||||||
|
else:
|
||||||
|
embed.add_field(
|
||||||
|
name="%s (%.2fms)" % (server, (end - start) * 1000),
|
||||||
|
value="```json\n%s\n```" % v
|
||||||
|
)
|
||||||
|
|
||||||
await ctx.respond(embed=embed)
|
await ctx.respond(embed=embed)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue