I suspect that i am not using the latest Skype web version, but how do i verify that i have switched to the correct version?
The only indication of a version number in the HTML is one in the feedback url and that says 0.219.0
The cards i send shows up just fine in the Slack integration.
Right now the normal web client for Skype doesn't support cards. If you wanted to test your bot with Skype web then you can use the developer version by signing into slype at https://web.skype.com
and then once signed in go to https://web.skype.com/en/?ecsoverride=developer which will give you the developer version.
Hope that helps.
Yes exactly, i have done that quite a few times and i still don't see any cards, how do i actually verify that i am using the developer version?
I have the same issue, it just says "has sent you a message".
Also, is there any ETA when any of the desktop (Mac, Windows) or mobile (iOS, Android, Win) will support cards?
Specifically,
When do we expect the Bot Framework and Skype fully aligned so that we can use Skype to test the full feature set of Cards, Actions, etc? Even with v3 of bot framework, Skype still doesn't support or supports very poorly the framework's capabilities.
I'm having the exact same issue(s). Cards are working fine in Slack and the Emulator, but using Skype gives erronous or no results. Normal text-messages are working fine with Skype. Specifically:
I write a simple command to my bot on Skype.
The bot should send back an Activity with a List of HeroCard attached, and the AttachmentLayout-property set to "carousel". This should be displayed as a carousel of cards on platforms supporting carousel, and as a list of cards on platforms that do not.
?ecsoverride=developer): Same as above.If you are using builder.Prompts.choice(...) and want to make it works on Skype. For now, you can just add a listStyle as an argument.
builder.Prompts.choice(session, "Which one?", ["A","B","C"], {listStyle: builder.ListStyle["inline"]});
This will display the choices as a string and not a card view. Essentially, if you want to get a fast deployment version up and running, this is your best chance of making it work. We'll have to wait for Skype's full rollout of Cards & Carousels to use choice without specifying the style.
Thanks to the newly updated iOS version just released, i can now continue testing!
http://blogs.skype.com/2016/07/20/skype-6-20-for-ios-find-bots-improved-notifications-and-chat/
PC was updated today with cards support
Is it solved? today when I tried hero cards, the cards are not showing up in skype. but it shows up in bot emulator. I have opened an issue on the same.
Skype preview and Skype desktop do not show images for me. However Facebook and Web Chat show images ok.
Is there anything special I need to set to get Skype to work? I am using carousel...
How many cards are you sending in the carousel, @gviddy? I think Skype neglects to show any carousel with more than 5 cards. No error message, it just never gets displayed.
Hi @dagerikhl I'm a PM at Skype and I'd love to know more about this issue. Which Skype client are you using? Web/Windows/Mac/iOS/Android?
Unfortunately, it's been a couple of months since I developed with the system. But I used a bot I had created quite recently, and it worked fine _(as long as there were no more than 5 cards in the carousel)_ on both Skype for Windows and Skype for Android. And unfortunately, Skype has updated on both my Windows and Android since then, so I can't give you an exact version number.
I was made aware of the problem (or decision) concerning more than 5 cards here: Microsoft/BotBuilder-Samples/Node/cards-CarouselCards#outcome:
Note: At the time of writing this sample, there is a limit on the amount of cards that can be stacked in a carousel. For Facebook, attachments carousel is mapped to the Generic Template which has a limit of 10 elements. For Skype, there's a limit of 5 elements in the carousel.
@dagerikhl I just looped back with the engineers. This value is out-of-date and we already created a pull request to update the value from 5 to 10 in the Readme. Thanks for tip!

@dagerikhl
This is what I get in Skype Preview on desktop, and similar on the normal desktop app, all latest versions. However the images show up fine in all variations of Facebook Messenger (app, web, etc)....
@gviddy We'd love to help you out. Do you happen to have the code snippet that you send? Are the images that you are referencing on HTTP/HTTPS?
Thanks.. Images are HTTPS .... I will show you my code and here is an example of the URL I am hitting ... Again it shows ok in Messenger, Webchat Emulator, just no image in Skype (as above)....
`Activity replyToConversation = (Activity)context.MakeMessage();
replyToConversation.Recipient = replyToConversation.Recipient;
replyToConversation.Type = "message";
replyToConversation.Attachments = new List
replyToConversation.AttachmentLayout = "carousel"; // AttachmentLayout options are 'list' or 'carousel'
List
cardImageList.Add(new CardImage(organisation.ImageUrl));
List
cardActionList.Add(new CardAction("openUrl", "Website", null, organisation.Url));
if( string.IsNullOrEmpty(organisation.Phone) == false)
cardActionList.Add(new CardAction("call", "Phone", null, "tel:"+organisation.Phone));
// show a hero card
HeroCard heroCard = new HeroCard(organisation.Title, organisation.Subtitle, null, cardImageList, cardActionList, null);
Attachment attachment = heroCard.ToAttachment();
replyToConversation.Attachments.Add(attachment);
await context.PostAsync(replyToConversation);`
@gviddy Great! I'll follow-up with the team on Monday!
Update, this is now working for me.... I am however now using a real-time online image re-sizer URL to resize my image on the fly..
So my URL from above is now:
https://images1-focus-opensocial.googleusercontent.com/gadgets/proxy?url=https://directorycdn.blob.core.windows.net/images/organisations/106428/logo-queensland_police-citizens_youth_welfare_association06072016073459.jpg&container=focus&resize_w=560&resize_h=292
and I now get images in Skype ...

Hi, I am trying to display 4 Hero Cards (Rich cards) in a plain web chat channel. They seem appear properly in the emulator, however they don't appear as cards in web chat! Instead they appear as a series of text and images! Any help is much appreciated!
Emulator screenshot

Web Chat screenshot

Please help!! :-)
Also buttons are appearing as plain texts!!
@AnithaJothi please open a new issue at https://github.com/Microsoft/BotFramework-WebChat/issues since this is related to the webchat