This is the default client for end users to interact with a bot. By using the URL available after publishing the bot to this channel, the bot can be accessed directly in a web browser, or it can be embedded in your pages to sit along side other sources of relevant information.
This channel is also the only one that allows some advanced functionality that isn't available in the other channels. These include:
- Custom branding: The color changes and the logo that you upload in the bot settings will be reflected in the client.
- Multi-chat: This feature, when enabled in your organisation, will be available in the top left of the chat client via a drop-down menu. This will allow a user to change context between different bots from within the same client session.
Supported browsers include:
- Internet Explorer 11 (Internet Explorer 10 is not supported)
Other browsers should also work, although behavior cannot be guaranteed.
Embedding the Bot
Once a bot has been published, it will be usable through the URL provided in the designer. This URL looks something like the following:
This can be embedded in a website, or anything that supports an iFrame. When using an iFrame, add the parameter string &embedded=true to the URL.
There are also some additional parameters that can be added to the URL to tweak the behavior, as outlined below.
The default behavior for a bot is to require a user to authenticate. In the scenario where no authentication is required from the user (for example a public QnA bot), the default behavior can be changed to allow for anonymous access of the bot. This is achieved by simply adding the string &anonymous=true to the URL, resulting in something like this:
No Landing / Splash page
When the bot loads for the first time, a landing page / splash screen is encountered, which looks something like the below, depending on the color and logo that the bot was configured with:
This can be bypassed so that the user immediately sees the bot welcome message (if configured) and chat interface. To do this, simply add the string &skipSplash=true to the URL, resulting in the following:
Disclaimer: All of the channels apart from the above mentioned LiveTiles Chat, is managed by their providers. We cannot guarantee the behavior will always be as expected in these different channels, and some limitations will be encountered.
Note: All of the channels below are currently enabled by default, and they are accessible through the URL provided. These channels have a limitation of only being able to talk to one bot per tenant. This will be extended to allow all bots to be accessed, but this is currently not possible due to a Bot Framework limitation.
The bot that will be communicated with will be the most recent bot that was published that a user has access to.
Available through the URL provided on the publish screen. This is using normal Skype, not Skype for Business.
Available through the URL provided on the publish screen. This requires the user to already have Teams set up.
Skype for Business
Available through the URL provided on the publish screen. The steps provided at this URL will require a tenant admin to complete as a few scripts has to be run on the tenant to allow the bot access to your S4B account.
Channels that could also be supported in future are the following:
- Facebook Messenger
To get access to these channels, feel free to log an idea in our ideas portal.