Skip to content

Added attachments in the response model to support adaptive cards#8

Open
cyberphobia127 wants to merge 1 commit intohpreston:masterfrom
cyberphobia127:adaptivecards
Open

Added attachments in the response model to support adaptive cards#8
cyberphobia127 wants to merge 1 commit intohpreston:masterfrom
cyberphobia127:adaptivecards

Conversation

@cyberphobia127
Copy link
Copy Markdown

Use either pyadaptivecards or create your own json code that is compatible with adaptive cards, the example below uses pyadaptivecards.

def generate_card(incoming_msg):
response = Response()

title = TextBlock("Sample Card",weight="bolder",size="medium")
name_val = TextBlock("John Smith")
addr_val = TextBlock("25 Figtree Lane")

card = AdaptiveCard(body=[title,name_val,addr_val])

attachment = {
"contentType": "application/vnd.microsoft.card.adaptive",
"content": card.to_dict(),
}
response.attachments = [attachment]
return response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant