diff options
-rw-r--r-- | ATRI/plugins/geoip.py | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/ATRI/plugins/geoip.py b/ATRI/plugins/geoip.py index a6521c2..fe09ab2 100644 --- a/ATRI/plugins/geoip.py +++ b/ATRI/plugins/geoip.py @@ -13,16 +13,13 @@ LANG = "zh-CN" @query_geoip.got("ip_address", prompt="地址是?(支持ipv4/ipv6)") async def _(ip_address: str = ArgStr()): - with geoip2.webservice.Client(conf.GeoIP.account_id, - conf.GeoIP.license_key, - host="geolite.info") as client: + with geoip2.webservice.Client( + conf.GeoIP.account_id, conf.GeoIP.license_key, host="geolite.info" + ) as client: response = client.city(ip_address) country = response.country.names[LANG] city = response.city.names[LANG] subdivision = "" if response.subdivisions: subdivision = response.subdivisions[0].names[LANG] - await query_geoip.finish( - f"IP: {ip_address}\n" - f"{country}{subdivision}{city}" - ) + await query_geoip.finish(f"IP: {ip_address}\n" f"{country}{subdivision}{city}") |