in NfwSlackIntegartion/src/slack-lambda.py [0:0]
def post_slack_Message (event, context, url, message):
if not message :
logger.info ("Slack Message body is empty, No message will be published.")
return
SLACK_CHANNEL = os.environ['slackChannel']
SLACK_USER = os.environ['slackUser']
msg = {
"channel": SLACK_CHANNEL,
"username": SLACK_USER,
"text": message,
"icon_emoji": ""
}
encoded_msg = json.dumps(msg).encode('utf-8')
resp = http.request('POST',url, body=encoded_msg)
print({
"message": message,
"status_code": resp.status,
"response": resp.data
})