microsoft-teams-cards


Namemicrosoft-teams-cards JSON
Version 2.0.0a3 PyPI version JSON
download
home_pageNone
SummaryCards package for Microsoft Teams
upload_time2025-10-18 00:15:52
maintainerNone
docs_urlNone
authorNone
requires_python>=3.12
licenseNone
keywords agents ai bot microsoft teams
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            > [!CAUTION]
> This project is in public preview. We’ll do our best to maintain compatibility, but there may be breaking changes in upcoming releases. 

# Microsoft Teams Cards

<p>
    <a href="https://pypi.org/project/microsoft-teams-cards" target="_blank">
        <img src="https://img.shields.io/pypi/v/microsoft-teams-cards" />
    </a>
    <a href="https://pypi.org/project/microsoft-teams-cards" target="_blank">
        <img src="https://img.shields.io/pypi/dw/microsoft-teams-cards" />
    </a>
</p>

Adaptive Cards models and specialized action types for Microsoft Teams applications.
Provides Pydantic-based models for creating Adaptive Cards and Teams-specific actions.

<a href="https://microsoft.github.io/teams-ai" target="_blank">
    <img src="https://img.shields.io/badge/📖 Getting Started-blue?style=for-the-badge" />
</a>

## Features

- **Adaptive Card Models**: Pydantic models for Adaptive Card schema
- **Teams Actions**: Specialized action types for Teams interactions

## Basic Usage

```python
from microsoft.teams.cards import AdaptiveCard, TextBlock, SubmitAction

# Create adaptive card components
card = AdaptiveCard(
    body=[
        TextBlock(text="Hello from Teams!")
    ],
    actions=[
        SubmitAction(title="Click Me", data={"action": "hello"})
    ]
)
```

## Teams-Specific Actions

```python
from microsoft.teams.cards import InvokeAction, MessageBackAction, SignInAction

# Create Teams-specific actions
invoke_action = InvokeAction({"action": "getData"})
message_action = MessageBackAction("Send Message", {"text": "Hello"})
signin_action = SignInAction()
```

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "microsoft-teams-cards",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.12",
    "maintainer_email": null,
    "keywords": "agents, ai, bot, microsoft, teams",
    "author": null,
    "author_email": "Microsoft <TeamsAISDKFeedback@microsoft.com>",
    "download_url": "https://files.pythonhosted.org/packages/44/00/8cfc17651cf62065eaaabe6e7b8c70a398e46e8b757714b921c71413a778/microsoft_teams_cards-2.0.0a3.tar.gz",
    "platform": null,
    "description": "> [!CAUTION]\n> This project is in public preview. We\u2019ll do our best to maintain compatibility, but there may be breaking changes in upcoming releases. \n\n# Microsoft Teams Cards\n\n<p>\n    <a href=\"https://pypi.org/project/microsoft-teams-cards\" target=\"_blank\">\n        <img src=\"https://img.shields.io/pypi/v/microsoft-teams-cards\" />\n    </a>\n    <a href=\"https://pypi.org/project/microsoft-teams-cards\" target=\"_blank\">\n        <img src=\"https://img.shields.io/pypi/dw/microsoft-teams-cards\" />\n    </a>\n</p>\n\nAdaptive Cards models and specialized action types for Microsoft Teams applications.\nProvides Pydantic-based models for creating Adaptive Cards and Teams-specific actions.\n\n<a href=\"https://microsoft.github.io/teams-ai\" target=\"_blank\">\n    <img src=\"https://img.shields.io/badge/\ud83d\udcd6 Getting Started-blue?style=for-the-badge\" />\n</a>\n\n## Features\n\n- **Adaptive Card Models**: Pydantic models for Adaptive Card schema\n- **Teams Actions**: Specialized action types for Teams interactions\n\n## Basic Usage\n\n```python\nfrom microsoft.teams.cards import AdaptiveCard, TextBlock, SubmitAction\n\n# Create adaptive card components\ncard = AdaptiveCard(\n    body=[\n        TextBlock(text=\"Hello from Teams!\")\n    ],\n    actions=[\n        SubmitAction(title=\"Click Me\", data={\"action\": \"hello\"})\n    ]\n)\n```\n\n## Teams-Specific Actions\n\n```python\nfrom microsoft.teams.cards import InvokeAction, MessageBackAction, SignInAction\n\n# Create Teams-specific actions\ninvoke_action = InvokeAction({\"action\": \"getData\"})\nmessage_action = MessageBackAction(\"Send Message\", {\"text\": \"Hello\"})\nsignin_action = SignInAction()\n```\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Cards package for Microsoft Teams",
    "version": "2.0.0a3",
    "project_urls": {
        "Homepage": "https://github.com/microsoft/teams.py/tree/main/packages/cards/src/microsoft/teams/cards"
    },
    "split_keywords": [
        "agents",
        " ai",
        " bot",
        " microsoft",
        " teams"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "786c2e54bd76b63782ae0dae9b66a5692a60683c90628da1197dc13d062ddc6e",
                "md5": "198dfea07650a8169b869e6abdb37672",
                "sha256": "a572955700dec9969793b1ae178b8175505d9fb479c68455f3f8decd02b0b23e"
            },
            "downloads": -1,
            "filename": "microsoft_teams_cards-2.0.0a3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "198dfea07650a8169b869e6abdb37672",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.12",
            "size": 25891,
            "upload_time": "2025-10-18T00:15:51",
            "upload_time_iso_8601": "2025-10-18T00:15:51.933246Z",
            "url": "https://files.pythonhosted.org/packages/78/6c/2e54bd76b63782ae0dae9b66a5692a60683c90628da1197dc13d062ddc6e/microsoft_teams_cards-2.0.0a3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "44008cfc17651cf62065eaaabe6e7b8c70a398e46e8b757714b921c71413a778",
                "md5": "f75a062fe28b276689a149326f14ae81",
                "sha256": "0797b51458673abfe1f58f54ec8e5278c86c8b14a583979a0ca980dc988701a4"
            },
            "downloads": -1,
            "filename": "microsoft_teams_cards-2.0.0a3.tar.gz",
            "has_sig": false,
            "md5_digest": "f75a062fe28b276689a149326f14ae81",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.12",
            "size": 23142,
            "upload_time": "2025-10-18T00:15:52",
            "upload_time_iso_8601": "2025-10-18T00:15:52.676383Z",
            "url": "https://files.pythonhosted.org/packages/44/00/8cfc17651cf62065eaaabe6e7b8c70a398e46e8b757714b921c71413a778/microsoft_teams_cards-2.0.0a3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-10-18 00:15:52",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "microsoft",
    "github_project": "teams.py",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "microsoft-teams-cards"
}
        
Elapsed time: 2.11223s