pythonでslackに通知してみた

2020年12月21日

pythonでslackに通知してみた

pythonからslackに通知が行くようにしてみました。

参考:Python3でslackに投稿する

slackでIncoming Webhookの設定をする

まずはIncoming Webhookページにアクセスし下の手順にしたがって設定して下さい。

1.投稿先のチャンネルを選択する
2.「インテグレーションを追加する」をクリックする

3.下記のURLをコピーする

4.「設定を保存する」をクリックする

インストール

pythonでslackを使用できるようモジュールをインストールします。


pip3 install slackweb

プログラム

urlの部分は先ほどコピーしたurlを指定してあげます。


slack = slackweb.Slack(url="コピーしたWebhookのURL")

プログラム全体は下記の通りです。


#coding: UTF-8

import slackweb

slack = slackweb.Slack(url="https://hooks.slack.com/services/xxxxxxxxxx")
slack.notify(text="hello_slack")

実行結果

slackから通知が来たのが確認できました。

「try & except」文で使ってエラーが出た時に通知を受けたりしてみたいと思います。

2020年12月21日