Pages Menu

Posted by on Feb 6, 2017 in Development, Microsoft Teams | 0 comments

Bot Framework Channel Inspector lets you easily compare platforms

Bot Framework Channel Inspector lets you easily compare platforms

It’s really great to see the product & documentation teams at Microsoft come up with interactive new ways to present documentation.

This is the latest: it’s a Channel Inspector which lets you see how Bot Framework constructs such as Hero Cards, Carosels and isTyping messages show up in the various different channels supported by the Framework. Because the Bot Framework lets you write your bot code once and the connect it to numerous different platforms this allows you to quickly see how your bot will render without requiring you to sign up for an account on every platform.

Here’s an example. Suppose you’ve added a Hero Card to your code in order to show 3 options. In the standard built-in Bot Framework webchat this would look like this:

2017-02-06 07_26_45-Web Chat Features _ Documentation _ Bot Framework


But what about some of the other platforms. How would it look in Facebook Messenger? What about Kik?

By going to the Channel Inspector you can quickly change the platform and see the same thing represented in a different platform. Here’s Facebook Messenger:

2017-02-06 07_26_22-Facebook Features _ Documentation _ Bot Framework

Here’s the same thing in Kik. If you’d never used Kik then you could well receive a support call and not understand what you’re being told because you can’t relate to this slightly different layout:

2017-02-06 07_27_48-Kik Features _ Documentation _ Bot Framework

Finally, here’s Telegram showing the same thing:

2017-02-06 07_28_06-Telegram Features _ Documentation _ Bot Framework


This is a nice useful tool that can be used either to help developers check how their solution will look on other platforms, or to discover the various different features available in the Bot Framework. Thumbs up to the team for this!


Post a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

This site uses cookies to help make this website better. By continuing to use this site we’ll assume you’re OK with that (implied consent).