INNER CODE UNIT · Python
handle
openfaas/workshop · issue-bot/bot-handler/handler.py:4
def handle(req):
event_header = os.getenv("Http_X_Github_Event")
if not event_header == "issues":
sys.exit("Unable to handle X-GitHub-Event: " + event_header)
return
gateway_hostname = os.getenv("gateway_hostname", "gateway.openfaas")
payload = json.loads(req)
if not payload["action"] == "opened":
sys.exit("Action not supported: " + payload["action"])
return
# Call sentimentanalysis
res = requests.post('http://' + gateway_hostname + ':8080/function/sentimentanalysis',
data= payload["issue"]["title"]+" "+payload["issue"]["body"])