Typing event support in Microsoft Bot Framework WebChat - botframework

Is it the typing event supported in the Microsoft Bot Framework WebChat?
If it is, then how many seconds it is visible to show typing event
and in which form is it showing typing bubble or text

Typing is supported in the Microsoft Bot Framework WebChat as you can see here and here. I believe that it shows an animated GIF per this PR.

Related

How to add custom UI elements inside chat window using MS Teams Toolkit?

I previously worked on creating VSTO and Office addins for MS Outlook, Excel and Word using C# VS. Now I have a plan to build one for MS teams. So, I checked online and found the documentation.
But I didn't found that how I can add custom UI elements (text, buttons etc.) inside a chat window. For example: Teams suggested replies shows suggestions inside button above the chat textbox.
Do anybody have an idea that how I can achieve this one?
you might want to start with these docs:
build a command-response bot that you can customize the messages in chat window to either text or adaptive cards (on which you can have buttons).
and notification bot doc which has more information on customizing adaptive card for Teams apps.
there are also docs on message extension on the same doc site, you can take a look to decide which is what you want to build.

deeplink to chat in microsoft teams app tab not working

I have a microsoft teams app. I'm working on creating a deeplink in microsoft teams from a tab in the app that goes back to the chat and it doesn't seem to be working.
It seems even if I point it the chat, when using deep links, it hides the chat and defaults it the the "files" tab
https://teams.microsoft.com/l/entity/app-id/app goes to the app tab
https://teams.microsoft.com/l/entity/app-id/contact goes to the contact tab
https://teams.microsoft.com/l/entity/app-id/about goes to the about tab
but
https://teams.microsoft.com/l/entity/app-id/chat goes to the files tab and the chat tab disappears
We are also aware that there is a current issue where using a deeplink hides the chat link so this could be related.
Documentation I'm using: https://learn.microsoft.com/en-us/microsoftteams/platform/concepts/build-and-test/deep-links

Adaptive dialogs with Bot framework skills sample

Based on this Release Notes it looks like Skills have been updated to work with adaptive dialogs, and both adaptive and traditional dialogs will now accept all types of activities.
Is there any example code to see how to use Adaptive dialogs in Bf skills for node? I didn't find in samples
You should use the BeginSkill action. There is a document here that shows you how to do this in Composer.

Hide the soft keyboard in Facebook Messenger Bot

Hi I'm writing a Facebook Messenger bot that has a few nice looking card actions - that end up taking up a large portion of the chat window. The problem is that the soft keyboard on phones such as iPhone and Android still displays, constraining the visible area of the chat to an even smaller window, obscuring the card.
Is there a way I can send some sort of specific JSON down in my bot messages to indicate to FB Messenger that the keyboard should be hidden until the user clicks back into the message entry area?
Thanks.
One option could be is using the Persist Menu feature and set the composer_input_disabled property to true.
From the docs:
Disables the Messenger composer field if set to true. This means your
bot can only be interacted with via the persistent menu, postbacks,
buttons, and webviews.
Some useful links:
Microsoft Bot Framework .NET - Add a persistent menu to your Facebook Messenger chatbot
Adding Menu and Buttons to your messenger bot
Add Persistent Menu and Buttons to your messenger bot
As Ezequiel pointed out. You can use the persistent menu feature for Facebook Messenger. If you are using the .NET SDK check out the sample I created:
https://github.com/FranciscoPonceGomez/Persistent-Menu-Facebook

MicroSoft bot Framework CardAction Buttons were not looking proper in WebChat window

I am working on a Chatbot using MicroSoft Bot Framework and planning to Embed the same with my website as WebChat.
We have used CardActions as attachment. These were getting displayed properly in Bot Emulator, but not looking proper(please see example buttons below) in WebChat window.
(Button Text 1) Button Value 1
(Button Text 2) Button Value 2
(Button Text 3) Button Value 3
Is this the expected behaviour? How can we have proper buttons in WebChat as in Facebook / Skype Bots
Buttons are not supported by the Web Chat channel at this moment. That is true not for cards only, but for prompts as well. I believe, the Bot Framework team has this feature in their backlog. Meanwhile, if this is critical for your project, please consider to implement your own web chat control using the Direct Line API.

Resources