def send_message()

in src/notifications.py [0:0]


def send_message(config: Dict[str, str], passed: bool):
    # TODO: message @all to notify when healthcheck fails
    headers = {'Content-Type': 'application/json; charset=UTF-8'}
    status = 'Status: 💚💚💚' if passed else 'Status: 💔💔💔'
    message_text = '' if passed else '*Attention <users/all> Healthcheck has failed*'
    message_data = json.dumps(generate_message('SecureDrop Monitor', status, message_text, config['PRODMON_REDEPLOY_URL']))

    try:
        response = requests.post(url=config['PRODMON_WEBHOOK'], headers=headers, data=message_data)
        logger.info(f'Message sent to Hangouts Chat!')
        logger.info(f'Status code {response.status_code} returned from chat.googleapis.com')
    except RequestException as err:
        logger.error(err)