Python から MS Teams へ Adaptive Card 形式のメッセージを送信する
以前に Microsoft Teams へ Workflow として Webhook を設定する というメモを書きました。 Python から Adaptive Card 形式 で MS Teams へメッセージを送信するライブラリは幾つあるようですが、今回は adaptive-cards-py というライブラリを使ってみました。
検証環境¶
対象 | バージョン |
---|---|
macOS | 15.1.1 |
Python | 3.12.7 |
adaptive-cards-py | 0.2.2 |
インストール¶
pypi からインストールします。
uv pip install adaptive-cards-py
サンプルコード¶
サンプルコードとして以下のように紹介されています。
しかし、少なくても現時点のコードは (複数形の clients.py
では無く) 単数系の client.py
になっている為、from
文は以下のように書き換えます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
これで MS Teams へメッセージを送信することが出来ます。