Slack python API

超簡単PythonでSlackに投稿(API・Incoming Webhooks)新方式

September 20, 2019

#Slack #API #Webhook #python

PythonでSlack API(Incoming Webhooks)使って超簡単に投稿(新方式)

1. Slackアプリ作成

2. Incoming Webhooksを有効化

3. 新しいWebhookをワークスペースに追加

4. チャンネル選択して認証

5. ツールインストール

 $ pip install slack-webhook 

6. ファイル作成

slack.py

from slack_webhook import Slack

# urlには先の認証でもらったIncoming Webhook URLを指定
 url = 'https://hooks.slack.com/services/T00/B00/XXX'
 slack = Slack(url=url)
 slack.post(text="Hello, world.")

7. Slack投稿

 $ python slack.py

以上、超簡単!

8. 参考

Sending messages using Incoming Webhooks