はじめに
Pythonでslackに投稿する方法について解説します。これによりプログラミングを定期的に動かし、その記録をSlackに残すなどの使い方ができます。
Pythonでslackに投稿する方法
大まかな流れは以下です。
- slackでIncoming Webhookの設定をする
- pythonからIncoming WebhookのURLへpostする
slackwebのインストール
以下のコマンドを入力します。
- Mac:ターミナル
- Windows:コマンドプロンプト
pip install slackweb
slackでIncoming Webhookの設定をする
Incoming Webhookの設定をするには、以下のリンク先にアクセスしてください。

There's been a glitch…
Slack is where work flows. It's where the people you need, the information you share, and the tools you use come togethe...
そして以下の画面より、Pythonから投稿するチャネルを選択してください。

選択すると以下の画面のようにボタンが緑色になるので、クリックしてください。

次に、Webhook URL(ピンク色の画面)をコピーしてください。

そして、次に「設定を保存する」をクリックしてください。

次に以下のコードにコピーしたWebhook URLをペーストし実行してください。
import slackweb
slack = slackweb.Slack(url="コピーしたWebhookのURL")
slack.notify(text="これはtestです。")
これが、対象のslackに投稿されていれば成功です。
今回の記事は、以上です。
最後までお読みいただきありがとうございました。
コメント