✨
pythonでTeamsへ通知する方法
やること
PythonでTeamsにどうやって送るのかなーとふと疑問に思ったのでまとめます。
Teamsに通知する方法
- Teamsを開く
- ・・・ をクリックする
- さらにアプリを取得する をクリックする
- Webhook と検索し、「Incoming Webhook」をクリックする
- 「チームに追加」 をクリックする
- チームを選択し、「コネクタを設定」をクリックする
- 「Incoming Webhook」の構成をクリックする
- 名前を入力し、「作成」をクリックする
- URLをコピーし、「完了」をクリックする
- 6で選択したチームに以下のメッセージが届いていることを確認する
- Vscodeを開く
- 以下のコマンドを実行する
pip install pymsteams
- 以下の内容のコードを実行する
# ライブラリのインポート
import pymsteams
## 生成したTeamsのWebhookURLを変数に格納
webhook_url = "<9でコピーしたURLを記載する>"
teams = pymsteams.connectorcard(webhook_url)
teams.title("Message Title")
teams.text("Message Body")
teams_obj.send()
print("Teamsにメッセージを通知しました。")
- 6で選択したチームに以下の内容が届いていることを確認する
まとめ
結構簡単に実装できました。
AppserviceやFunctionsのエラーをLogicApps使わずに通知したいなーと思ったので、今度やろうかなと思います。
Discussion