まずはこちら参照してアプリを作る
blog.systemjp.net
Webhooksを使うための準備方法
・Incoming Webhooksを有効にする:
アプリの設定ページで、「Incoming Webhooks」を選びます。
画面の指示に従って、Incoming Webhooksを「On」に切り替えます。
・Webhook URLを作成する:
「Add New Webhook to Workspace」ボタンをクリックします。
ポストしたいチャンネルを選択して、アプリにそのチャンネルへのアクセス権を付与します。
これにより、特定のチャンネルにメッセージを送信するためのWebhook URLが生成されます。
・Webhook URLをコピーする:
生成されたWebhook URLは、アプリの設定画面の「Webhook URLs for Your Workspace」セクションに表示されます。このURLをコピーして、安全に保存してください。
pythonコード
def send_slack(message): try: webhook_url = 'https://hooks.slack.com/services/*******' payload = {'text': message} response = requests.post(webhook_url, json=payload) if response.status_code == 200: print("Slackにメッセージが送信されました。") else: print("Slackメッセージ送信失敗。") except Exception as e: print(f"Slack送信エラー: {e}")