Instead of displaying a ReceiptCard, Skype client returns "Eek! We can't show this card on the version of Skype you have." - botframework

I am returning a ReceiptCard with a Name and List of Fact, but the Skype web client and the desktop app return "Eek! We can't show this card on the version of Skype you have.". The response ReceiptCard looks fine in the Bot Emulator.
Any ideas on what Skype is not able to show the card? I have tried the preview versions and also updated Skype, but no luck. Any ideas? Thanks

You're right that at this time Skype does not support tables in cards by sending a key/value pair.

Related

How do you get a notification only teams bot to call the messaging endpoint after initial installation?

We have a notification only teams bot that is live for a number of customers in production.
Most of the time when it is installed it calls our messaging endpoint and updates the conversation ID so we can send teams notifications to our customers, however sometimes it seems to fail to do this for some reason so our systems don’t get a conversation ID.
We tried incrementing the version number of the teams bot and that didn’t seem to help.
Is there some way to get the conversation ID updated after initial installation?
Answer after contacting Microsoft Support is that it is impossible. The best solution is to have a non-notification only bot and then it works as you'd expect.

MS Skype bot isn't responding

I use Azure to create my bot. The Telegram, Web and S4B channels works as expected, but the Skype channel doesn't work. I don't get any error.
To create the Skype channel I just click the "Add channel" link and add the new contact to my Skype contacts. Is it enough?
Could you please help me? Thank you.
If you want to connect Skype to your bot, all you need to do is click on the Skype option in the 'Add a featured channel' and then configure the settings in Web control, Messaging, Calling, Groups and Publish.
In your case, click on the 'Messaging' tab and make sure that the 'enable messaging' option is selected. Once your changes are saved, you can add the bot to your contacts and it will work.
Skype can take up to 15 minutes to propagate the settings changes. Wait for a few minutes before sending a message to the bot.
If it still doesn't work, delete the channel and again following the steps above to add the Skype channel to your bot. You can also use ngrok to debug any channel locally.
The source of issue was the turned off ciphers the my IIS:
When I turn on all of these my skype bot start to work.

How to launch a skype bot from URL

I have a Skype bot and want to provide a link in a webpage that can be used to open Skype into a chat/IM with the bot. This is easy enough with regular users using the format "skype:-username-?chat" but this doesn't seem to work for bots.
Yes you can.
skype:28:11111111-2222-3333-4444-555555555555?chat
where 11111111-2222-3333-4444-555555555555 is the appId of the bot.
Access an url of this format
https://join.skype.com/bot/MICROSOFT_APP_ID
where MICROSOFT_APP_ID is app id of your bot

Skype Bot on Microsoft Bot Framework - No response

I've managed to build my first bot and registered it. It works fine with the Web Chat control, but through Skype I'm getting no response. The Skype registration worked and the bot it authorized ("Credentials have been validated."). The bot is enabled too. Just not published yet, but apparently that is not necessary for it to work, no? Inside Skype the bot appears online.
I know that is not much information, but maybe somebody has a few hints?
This is the bot:
https://join.skype.com/bot/d55bb62a-86e8-4eec-be63-4f068e347046
It does not much yet, but it should send a reply.
My fault, I had the wrong Messaging Callback Url in the Skype Bot Portal.
Just for reference, maybe this helps someone:
I had the same problem with my bot, using the VS template. It worked in webchat and Slack but it didn't respond in Skype. I think there is a weird bug with the Skype integration(at least in the default VS template) but try to start your message with a " "(space) or "."(dot). If the message contains a special sign the bot responds as expected.
Example:
'.How are you'
' Hello'

Sending SMS from mobile browser with pre-composed message on Android 4.4 (KitKat)

Pre Android 4.4 Kitkat, I was sending an SMS from the mobile browser with a pre-composed message and phone number by using something like:
< a href="sms:+1234567?body=helloworld">Send SMS < /a>
Upon clicking the link on the mobile browser, the default SMS app would be launched on the phone with the phone number and pre-composed message already entered. All the user would have to do is press send and the message would be sent. Testing using Chrome and the default browser on Android 4.1 - 4.3 seems to indicate this still works).
However on KitKat, the pre-composed message is not populated in the field, only the phone number. Does anybody know how to fix this issue?
I have been searching the same issue for a while and I couldn't find a positive answer.
SMS URL on Android
However, there seems to be an alternative: send the SMS from the server using PHP and a form, as described here:
sending sms from a mobile browser

Resources