All
We have a great doc for activity support across channels - https://docs.microsoft.com/en-us/azure/bot-service/bot-service-channels-reference?view=azure-bot-service-4.0
We do not have a doc describing which cards are supported on which channel. Either append current doc or create a new one.
[bug]
The channel inspector was a great tool:
https://web.archive.org/web/20170710051848/https://docs.botframework.com/en-us/channel-inspector/channels/Skype/
@yochay - we are going to start the investigation in R7, and will wrap up the work in R8.
@Kaiqb
| Channel | Adaptive Card | Animation Card | Audio Card | Hero Card | Receipt Card | Signin Card | Thumbnail Card | Video Card |
|:-------:|:-------------:|:--------------:|:----------:|:---------:|:------------:|:-----------:|:--------------:|:----------:|
|Cortana|β|β|β|β|β|β|β|β|
|Email|πΆ|π|π|β|β|β|β|π|
|Facebook|β πΆ|β|β|β|β|β|β|β|
|GroupMe|πΆ|π|π|π|π|π|π|π|
|Kik|πΆ|β|β|β|π|β|β|π|
|Line|β πΆ|β|π|β|β|β|β|π|
|Microsoft Teams|β|β|β|β|β|β|β|β|
|Skype|β|β|β|β|β|β|β|β|
|Slack|πΆ|β|π|π|β|β|π|π|
|Telegram|β πΆ|β|π|β|β|β|β|β|
|Twilio|πΆ|β|β|β|β|π|β|β|
|Web Chat|β|β|β|β|β|β|β|β|
Note: The Direct Line channel technically supports all cards, but it's up to the client to implement them
Looks great!
@mdrichardson LINE channel does support herocard, audiocard and also can convert adaptercard to image. Have you encountered any issues?



@youyu16 I get an InternalServiceError when sending a fairly simple adaptive card with input (below) in both the mobile and desktop apps. I'll mark it as partially supported. Edit: After more testing, it seems some channels (Line, included) won't render cards as images if they contain either input boxes and/or buttons.
I only don't mark the audio card as fully supported because it won't play in-app, so it works more like a link. I'll adjust the description.
Good call on the Hero card, however. My mistake.
{
"type": "AdaptiveCard",
"body": [
{
"type": "TextBlock",
"text": "Text Input - id: textInput"
},
{
"type": "Input.Text",
"placeholder": "Enter some text",
"id": "textInput"
},
{
"type": "TextBlock",
"text": "Number Input - id: numberInput"
},
{
"type": "Input.Number",
"placeholder": "Enter a number",
"id": "numberInput"
}
],
"actions": [
{
"type": "Action.Submit",
"title": "Submit"
}
],
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"version": "1.0"
}
Merged the changes into master branch. Live site should have the update in an hour.
@mdrichardson For LINE submit action is partially supported. it is because if card converted to an image, input can't be use, exception throw because get null data when convert submit action to the real channel message. Set a default data should fix the issue.
"actions": [
{
"type": "Action.Submit",
"title": "Submit",
"data": {
"text": βsubmited textβ
}
}
],
Is the video card still supported on Skype ? the video card works well on webchat but not on Skype. It gives me the service unavailable status but just on Skype
Most helpful comment
@Kaiqb
Card Support by Channel
| Channel | Adaptive Card | Animation Card | Audio Card | Hero Card | Receipt Card | Signin Card | Thumbnail Card | Video Card |
|:-------:|:-------------:|:--------------:|:----------:|:---------:|:------------:|:-----------:|:--------------:|:----------:|
|Cortana|β|β|β|β|β|β|β|β|
|Email|πΆ|π|π|β|β|β|β|π|
|Facebook|β πΆ|β|β|β|β|β|β|β|
|GroupMe|πΆ|π|π|π|π|π|π|π|
|Kik|πΆ|β|β|β|π|β|β|π|
|Line|β πΆ|β|π|β|β|β|β|π|
|Microsoft Teams|β|β|β|β|β|β|β|β|
|Skype|β|β|β|β|β|β|β|β|
|Slack|πΆ|β|π|π|β|β|π|π|
|Telegram|β πΆ|β|π|β|β|β|β|β|
|Twilio|πΆ|β|β|β|β|π|β|β|
|Web Chat|β|β|β|β|β|β|β|β|
Note: The Direct Line channel technically supports all cards, but it's up to the client to implement them