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:
|
||||
try:
|
||||
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()
|
||||
except (httpx.HTTPError, ConnectionError) as e:
|
||||
embed.add_field(
|
||||
|
@ -282,8 +282,19 @@ class NetworkCog(commands.Cog):
|
|||
value=f"An error occurred while fetching the data: {e}",
|
||||
)
|
||||
else:
|
||||
try:
|
||||
v = json.dumps(response.json(), indent=4)
|
||||
embed.add_field(name="%s (%.2fms)" % (server, (end - start) * 1000), value="```json\n%s\n```" % v)
|
||||
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)
|
||||
|
||||
|
|
Loading…
Reference in a new issue