roboluke-tasks/app/utils/n8n.py
Luke Tainton (ltainton) 102b74e90a
Initial
2023-04-05 20:57:31 +01:00

27 lines
680 B
Python

import requests
from app.utils.config import config
def __n8n_post(data: dict) -> bool:
headers: dict = {"Content-Type": "application/json"}
resp: requests.Response = requests.post(
url=config.n8n_webhook_url,
headers=headers,
json=data,
timeout=10,
verify=False,
)
return bool(resp.status_code == 200)
def submit_task(summary, description, completion_date, requestor) -> bool:
print(f"submit_task: {completion_date=}")
data: dict = {
"requestor": requestor,
"title": summary,
"description": description,
"completiondate": completion_date,
}
return __n8n_post(data=data)