Handle exception when trying to connect to SPB

This commit is contained in:
blank X 2022-01-25 22:26:22 +07:00
parent 3f04d08d1b
commit 179e6c5455
Signed by: blankie
GPG Key ID: CC15FC822C7F61F5
1 changed files with 6 additions and 4 deletions

View File

@ -174,11 +174,13 @@ async def get_cas(entity):
return f'- <b>XXX:</b> {html.escape(json.get("description", "XXX"))}'
async def get_spam_protection(entity):
async with session.get(f'https://api.intellivoid.net/spamprotection/v1/lookup?query={entity}') as resp:
try:
status = 500
try:
async with session.get(f'https://api.intellivoid.net/spamprotection/v1/lookup?query={entity}') as resp:
status = resp.staus
json = await resp.json()
except BaseException as ex:
return f'- <b>{resp.status}:</b> {html.escape(type(ex).__name__)}: {html.escape(str(ex))}'
except BaseException as ex:
return f'- <b>{status}:</b> {html.escape(type(ex).__name__)}: {html.escape(str(ex))}'
if json['success']:
text = ''
if json['results']['private_telegram_id']: