step.1 incoming webhookのURLを発行する

https://my.slack.com/services/new/incoming-webhook/

このアドレスにアクセスしてIncoming webhook用のURLを発行する

img1.png

https://hooks.slack.com/services/hoge/fuga/hogefuga

みたいなのが発行されるはず

step.2 step.1で発行したURLに対してデータをPOST

基本的にはPOSTで事足りるのでurllibとかでもいける。
ただ、slackwebっていうモジュールを使ってもできる

pip install slackweb
import slackweb

slack = slackweb.Slack(url="https://hooks.slack.com/services/hoge/fuga/hogefuga")
slack.notify(text='wake up!')

img3.png