Microsoft Teams

Overview

The following guide covers the steps for publishing an Microsoft Teams App (aka "Bot"). Several Microsoft accounts are required to deploy bots through Message.io, please review the steps below.


Create an account

Creating an application for Microsoft requires several steps. The main accounts required for developing and launching an app are:

  1. Office 365 Account (aka 'Tenant') - Required for testing and developing on Microsoft Teams APIs
  2. Microsoft Account - this is the public account used for registering on Bot Framework and submitting apps for the Office store. More details are listed below

Office 365 Trial Account

To develop apps for Microsoft teams, you need to be an Office 365 customer. For those without an existing Office 365 account, Microsoft is providing a FREE one-year developer tenant available here: https://dev.office.com/devprogram

Office 365 Dev Program

To create an office account and turn Microsoft Teams on for your Office 365 tenant, all the instructions are detailed here: https://msdn.microsoft.com/en-us/microsoft-teams/setup

In addition, you can download the Microsoft Teams app (available for desktop and mobile): teams.microsoft.com/downloads

Microsoft Account

Microsoft requires an account in order to register Bots across all their products. To create an account, first go to the following site: https://signup.live.com/

After you've created an account, you can register bots at https://dev.botframework.com/bots

Office Store Account

Live apps in the Office Store require an account for managing your apps. Head over to https://developer.microsoft.com/en-us/store/register and complete the process.

Individual accounts cost approximately $19 USD, and company accounts cost approximately $99 USD (the exact amounts may vary depending on your country or region). This is a one-time registration fee and no renewal is required.

ℹ️ Please inquire with Message.io developer relations team prior to purchasing an Office Store account. We occasionally receive promo codes for our customers ready to publish to the Office Store.

Sign up for either an individual/student account or a company account. You’ll be asked to enter your contact information, choose a publisher display name, and provide a payment method for the one-time registration fee — Visa/Mastercard, PayPal (where available), or a promo code.

Note: Make sure to not use your Office trial account for registering apps in the Office store and the bot framework. If you do, there's a risk of losing access to existing bots once your test account trial expires.

Register an App

Once you've created the Microsoft Account and Bot Framework is available, go to https://dev.botframework.com/bots/new and fill out the information.

Connect to the API

Mirosoft has provided a full emulator for testing the API and sending/receiving messages. Connect and test their API here: https://docs.microsoft.com/en-us/bot-framework/debug-bots-emulator

Microsoft Emulator

App Directory

The Microsoft Teams app directory is live and actively featuring bots, tabs, and connectors within their product.

Microsoft Teams App directory

To view, head over to https://teams.microsoft.com > Click the Search box > Discover Apps to open the app directory.

Submit to the App Directory

Microsoft Teams apps are now published in the Office Store. Make sure to follow all of the instructions here: https://msdn.microsoft.com/en-us/microsoft-teams/submission

Application details

Have the following details ready for submitting to the app directory: https://msdn.microsoft.com/en-us/microsoft-teams/createpackage

The requirements for Teams bots change often. The most up to date list of required parameters can be found here: https://msdn.microsoft.com/en-us/microsoft-teams/schema

Note: Message.io generates the application manifest for our customers during the bot registration process.

results matching ""

    No results matching ""