Improved logging
This commit is contained in:
@@ -16,7 +16,8 @@ def validate_turnstile(response: str, ip: str) -> bool:
|
|||||||
'response': response,
|
'response': response,
|
||||||
'remoteip': ip,
|
'remoteip': ip,
|
||||||
'idempotency_key': uuid4()
|
'idempotency_key': uuid4()
|
||||||
}
|
},
|
||||||
|
timeout=30
|
||||||
).json()
|
).json()
|
||||||
|
|
||||||
return cf_response.get('success', False)
|
return cf_response.get('success', False)
|
||||||
@@ -24,7 +25,8 @@ def validate_turnstile(response: str, ip: str) -> bool:
|
|||||||
def send_to_discord(form: dict) -> bool:
|
def send_to_discord(form: dict) -> bool:
|
||||||
try:
|
try:
|
||||||
discord_hook = environ['DISCORD_WEBHOOK']
|
discord_hook = environ['DISCORD_WEBHOOK']
|
||||||
except:
|
except KeyError as e:
|
||||||
|
app.logger.error(e.with_traceback())
|
||||||
return False
|
return False
|
||||||
discord_msg = dedent(
|
discord_msg = dedent(
|
||||||
f'''
|
f'''
|
||||||
@@ -42,11 +44,12 @@ def send_to_discord(form: dict) -> bool:
|
|||||||
data={
|
data={
|
||||||
'username': form.get('name'),
|
'username': form.get('name'),
|
||||||
'content': discord_msg
|
'content': discord_msg
|
||||||
}
|
},
|
||||||
).status_code
|
timeout=30
|
||||||
|
)
|
||||||
if discord_response == 204:
|
if discord_response.status_code == 204:
|
||||||
return True
|
return True
|
||||||
|
app.logger.error(discord_response.status_code, discord_response.text)
|
||||||
return False
|
return False
|
||||||
|
|
||||||
@app.route('/contact/', methods=('GET', 'POST'))
|
@app.route('/contact/', methods=('GET', 'POST'))
|
||||||
|
Reference in New Issue
Block a user