Does anyone know if adaptive cards render correctly on slack channel? I have cards than I confirmed works on the Microsoft bot emulator and webchat, but only one line of text appears in slack.
AdaptiveCards are not supported on slack. They have their own json layout called BlockKit.
Related
Is it in any way possible to send an AdaptiveCard through an incoming webhook and display it in Microsoft Teams?
No, only Actionable Cards are supported in webhooks. Please see this reference: https://learn.microsoft.com/en-us/microsoftteams/platform/webhooks-and-connectors/how-to/add-incoming-webhook.
If you need to use Adaptive Cards, you'll need to create a bot to send messages. See: https://learn.microsoft.com/en-us/microsoftteams/platform/bots/what-are-bots
I have a scenario where i want to render bot webchat with the context of any bot.
1. How do i allow a conversation in webchat control to appear on multiple channels (teams, outlook etc).
2. How do I get access to chats in webchat control for persisting?
Is there any way to start conversation with bot in ms-teams via deeplinks?
I already searching within https://learn.microsoft.com/en-us/microsoftteams/platform/concepts/deep-links and trying some links and use it with bot appsID but always failed.
#Memew You could get the link to the bot conversation by right clicking on the Microsoft Teams channel added in the bot framework where you have created your bot.
To expand on #Gousia-MSFT's answer, to find the link I went to Microsoft Azure > Bot Services > Channels and you will see the "Connect to Channels" page.
I have created a chatbot using the Microsoft Bot Framework. The only channel I'm interested in right now it's Facebook. When doing some tests on Facebook I've noticed that when I click on the "Like" button, and when I send an gif or audio message, the bot crashes with the following message:
"Value cannot be null. Parameter name: stringToEscape."
How can I handle this kind of message within my bot? I can't replicate this on the emulator, so I don't know what Facebook is sending to my bot when the user sends one of these kind of messages. I would like to just ignore them and avoid the bot crashing.
I have a bot that works well from the emulator or through the web channel.
However, I can't manage to use it from Teams.
I got an error saying this channel is not enabled. But it is, so I guess I'm missing something.
Confirmed that there is a bug. If you disable the Skype channel, Teams is also disabled. Work around for the moment is to re-add the Skype channel.
Do you have this toggle turned on inside the Microsoft Teams channel on Bot Framework?