I want to build a bot; where should I start?

To build a new bot using Azure Bot Service or the Bot Framework SDK and tools, get started at aka.ms/botbuilderoverview. You will find foundational information; guidance for planning, building and evaluating your bot; and next steps.

Azure Bot Service

Related questions and answers

  • The Bot Service team is always evaluating new channels and usage telemetry. You can provide suggestions for new Bot Service channels here and within GitHub repositories.

  • Azure Bot Service complies with ISO/IEC 27001:2013, ISO/IEC 27018:2014, Payment Card Industry Data Security Standard (PCI DSS), Health Insurance Portability and Accountability Act Business Associate Agreement (HIPAA BAA), Health Information Trust Alliance Common Security Framework (HITRUST) and SOC 1, SOC 2 and SOC 3.

  • Learn more about migrating bots in .NET and JavaScript to the latest version of the Bot Framework SDK: https://docs.microsoft.com/en-us/azure/bot-service/migration/migration-overview.

  • Examples of Power BI dashboards are provided in the Power BI Analytics sample, highlighting how to gain insights on your bot's performance and quality.

  • The Skill manifest enables Skills to be self-describing in that they communicate the name and description of a Skill, its authentication requirements if appropriate along with the discrete actions that it exposes.

    This manifest provides all the metadata required for a calling Bot to know when to trigger invoking a skill and what actions it provides. The manifest is used by the Skill command-line tool to configure a Bot to make use of a Skill.

    Learn more: https://microsoft.github.io/botframework-solutions/reference/skills/skillmanifest/