まずはこちら参照してアプリを作る
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}")