sarathkaul on 121119 set the slack url to the one provided by slack when you create the webhook at https my slack comservicesnewincomingwebhook sarathkaul on 12 11 19 set the slack url to the one provided by slack when you create the webhook at https my slack com services new incoming webhook
import requests


def send_slack_message(message_body: str, slack_url: str) -> None:
    headers = {"Content-Type": "application/json"}
    response = requests.post(slack_url, json={"text": message_body}, headers=headers)
    if response.status_code != 200:
        msg = (
            "Request to slack returned an error "
            f"{response.status_code}, the response is:\n{response.text}"
        )
        raise ValueError(msg)


if __name__ == "__main__":
    
    
    send_slack_message("<YOUR MESSAGE BODY>", "<SLACK CHANNEL URL>")