Update: Microsoft will be moving away from UserVoice sites on a product-by-product basis throughout the 2021 calendar year. We will leverage 1st party solutions for customer feedback. Learn more here.

Azure Bot Service

Azure Bot Service enables rapid intelligent bot development powered by the Microsoft Bot Framework, run in a serverless environment on Azure. Build, connect, deploy and manage intelligent bots that interact naturally wherever your users are talking – from your app or website to text/sms to Skype, Slack, Teams, Facebook Messenger, Kik, Office 365 mail and other popular services. Allow your bots to scale based on-demand and you pay only for the resources you consume.

Remember that this site is only for feature suggestions and ideas!

If you have technical questions or need help with the Bot Framework, please try StackOverflow or submit an issue in the Bot Builder SDK repo on GitHub

  1. Enable IVR bot through real phone number

    Bot Builder has added the capability a while ago to build IVR (voice call) bots using Skype. However, there is currently no feature to connect these bots to a regular phone# through the Skype Number or other facility. They always have to be reached through a Skype client. This is a request to make these bots reachable through a regular phone# (I don't mind if this feature comes at a consumption-based cost, as it would have considerable business value).

    28 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    6 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Suggested Actions for MS Teams

    Please implement the sugessted Actions for MS Teams like in WebChat or Skype. They are designed to enhance the user experience and help in conducting conversations.

    25 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. Enable multi-tenant bots

    Bot service is something that more than one of our customers has expressed interest in, but we don't want to have to deploy a new Bot instance for every one of them. Please add multi-tenant capabilities to ABS so we can detect the bot name that received the request and use the same back-end code across multiple endpoints.

    23 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    6 comments  ·  Flag idea as inappropriate…  ·  Admin →

    @Graham, I would like to clarify the ask. Are you looking to create a single bot (with the same functionality) that can serve multiple ‘different’ (for lack of better term) companies/ groups? Can you clarify if all groups are on the same channel? Will each group use a different bot name as part of their intents? Please provide additional details for your scenario.

  4. Viber channel for bot service

    Viber has fully functional API for Chat. Please apply this in MBF

    22 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    6 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Allow adding images to the knowledge base in qnamaker for QnA Bots

    I was creating a QnA Bot using some existing FAQs documents. Answers to some questions include images. However, when I imported the Word document that contained the FAQs (with images) to create a knowledge base, only content was imported. There was no option either to add images once the knowledge base was created. Sometimes, visuals make an answer easy to understand.

    21 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Discord Channel

    Add discord bots as a channel

    Bot Framework is a great way to easily make bots for many channels, if there was a way I could easily make my existing bot talk as a discord bot that would be great!

    14 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. 13 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →

    @srinivas, I assume you are looking to enable end users to sign in with their AAD accounts and have access to organizationally managed skills using Cortana? Or you are looking to build and maintain your bots with a Cortana account?

    We are working to improve Bot Framework integration across a wide variety of channels, including enhancing support for existing channels such as Cortana. Please review our docs for updates – https://docs.microsoft.com/en-us/azure/bot-service/bot-service-manage-channels?view=azure-bot-service-4.0

    This topic is under review, and we will provide periodic updates.

  8. Twitter Connector

    Twitter connector to allow bot to post to respond to Twitter DMs.

    10 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  9. Enable customizing scopes when registering Slack channel in Bot Channels Registration

    OAuth flow is executed when registering Slack channel in Bot Channels Registration in order to connect my bot with Slack App.
    The scopes below are required in the OAuth flow, but I do not include strong access right like "files:write".
    These required access right could be a reason that customers deny installing our app.
    Could you implement the function which allow customizing the scopes?

    channels:history
    channels:read
    chat:write
    dnd:read
    emoji:read
    files:read
    files:write
    groups:history
    groups:read
    im:history
    im:read
    im:write
    mpim:history
    mpim:read
    mpim:write
    pins:read
    pins:write
    reactions:read
    reactions:write
    team:read
    usergroups:read
    users:read
    users:write
    users:read.email

    7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. Easy way to deploy MS Teams bot to users?

    Looking for an easy way to deploy MS Teams bot to users.

    Deploying a bot to an organization needs to be easy or users won't utilize it. Since MS Teams will become the new Skype, it make sense that companies will use it for bots. However, the store, links, and chat do not provide a fool proof solution yet.

    In this feature request, there could be a link or one could call the bot by name instead of an app id and it would load the bot to both the Teams client and the Teams web site in unison.

    7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Allow WebChat Customization

    It would be nice to have a way to configure the default WebChat's iFrame without having to rebuilt it from sources (change color, size, enable/disable button...)

    7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →

    As noted by @poy the WebChat control is open source project.
    You can rebuild that with repo below.
    github.com/Microsoft/BotFramework-WebChat

    With that said, we are reviewing the option to enhance the Web Chat control capabilities to allow developers to customize its looks and feel without forking it.

    This topic is under view.

  12. 7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Allow addition of a Created Bot

    I created a bot and want to publish it to Azure. When I go through the process I get "This msa app id is already in use". I am able to create a brand new bot but please allow publishing of existing bots

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. App insights created in the wrong location

    As attached, when creating a bot service in a location that does support App Insights, it still creates it in a different location.

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →

    We are working on adding additional App Insights regions to Azure. Any coverage gaps with App Insights are temporary.

    This topic started, and we will provide periodic updates.

  15. QnA Maker: Support knowledge-bases for different languages in same service

    As described in the docs (https://docs.microsoft.com/en-us/azure/cognitive-services/QnAMaker/how-to/language-knowledge-base and https://docs.microsoft.com/en-us/azure/cognitive-services/QnAMaker/overview/language-support) multiple knowledge-bases are supported to be assigned to the same Azure resource, but the Analyzer for the search service is taken from the very first knowledge-base and then applied to all others. In many contries and many enterprises multi-language support is important and the need to run multiple Azure Search services for "the same QnA functionality" in a multi-language Bot is a big problem regarding costs. There is only one free SKU allowed per tenant.
    To me it its not clear why the Analyzer settings can't be defined per Index…

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Set custom period on Analytics panel on Azure Bot Service.

    I want to see Analytics information in any period.
    So, I want to set custom period on Analytics panel on Azure Bot Service page of Azure Portal.
    eg) From Nov.21/2018 - Dec.20/2018
    https://docs.microsoft.com/ja-jp/azure/bot-service/bot-service-manage-analytics?view=azure-bot-service-4.0

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. Provide a Description Field in Azure Bot Service Creation Template

    When creating a new Web App Bot from Azure Portal, we have a name field, but generally we/organisations follow a naming convention which are not User Read Friendly.
    And when there are several bots it becomes difficult to quickly notice which bot service is doing what.
    So, to solve this we have a Description Field where some description related to service can be added and it should be displayed in the Overview Pane or on hovering the service inside the Grid displayed on exploring resource group.
    I hope this should be done for most of the service, it can help…

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Add a live console for channels to the bot registration page

    When developing my bot, I often run into cases where Azure Bot Service stops sending some or all events to my Bot. I'm unable to tell whether the issue is with Bot Service or the Channel (such as Slack).

    It would be helpful to have a console I could start to see incoming events from the channel source (such as Slack) and see the outgoing events and any status codes if sending the event failed.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Blob Storage "Secure transfer required" settings by default is "Disabled".

    When we create Bot Service (Web App bot), Blob Storage "Secure transfer required" settings by Default is "Disabled".
    The default value should be "Enabled".

    I think Secure by default is better.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Add Google Home as a channel

    Can you Alexa and Google home channel ?

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Merged  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1
  • Don't see your idea?

Azure Bot Service

Categories

Feedback and Knowledge Base