Microsoft Teams Bot
This page provides guidelines on creating a Microsoft Teams bot using the Microsoft Developer Panel.
Required Information for Creating an MS Teams Chatbot:
To integrate with Microsoft Teams, ensure you have the following details:
Bot ID
Bot Password
Webhook Endpoint β Update this in the Bot Details.
App Creation & Publishing β Develop and publish an app for your organization.
Steps to complete integration
Step 1: Setup MS Teams Bot
Log in to MS Teams using the following URL: https://teams.microsoft.com/v2/. If you do not have the MS Teams documentation, ensure it is created before proceeding.
Once logged in, navigate to the MS Teams Developer Portal.
Choose the "Tools" tab and click on "Bot Management Option"
On this page, find the "New Bot" option and create a bot by assigning it a name.
After the bot is created, enter the Webhook endpoint address and click "Save" to proceed.
Navigate to "Client Secrets" and add new and Copy the Provide secret key. Keep this secret key safe. This will be used while creating the configuration on Reekolect.
Navigate back to the bot listing page and copy the "Bot ID." Keep this key secure, as it will be required for configuring the bot on Reekolect.
Step 2: Create the MS Teams App
Navigate to the "Apps" tab and click on "New App."
Create a new app by providing a name (e.g., Reekolect).
Fill in the basic details of the app as follows(eg below):
Short Name: Reekolect
Full Name: Reekolect β The chatbot builder platform
Short Description: Reekolect is an omnichannel platform designed to automate your communications.
Long Description: Reekolect is a sophisticated chatbot platform that enhances and streamlines conversational experiences for businesses across various industries. Focused on user-friendly interactions, Reekolect leverages artificial intelligence and natural language processing to create intelligent chatbots capable of efficiently handling customer queries, providing information, and engaging in meaningful conversations.
Version: 1.0.0
Developer or Company Name: Reekolect
Website (must be a valid HTTPS URL): https://reekolect.com/
Privacy Policy: https://reekolect.com/privacy-policy
Terms of Use: https://reekolect.com/terms-and-conditions
App ID: Same as Bot ID
You can give your own branding to your app or leave as it is.
Go to the "App Features" tab and add the "Bot." Once the next page opens, select the appropriate bot and assign the following scopes:
Personal
Teams
Group Chat
Additionally, enable the following capabilities under "What your bot can do":
Upload and Download Files
Now, navigate to the "Publish to Org" tab and submit your app for approval within your organization.
Step 3: Approve Your App as Admin
Open the Teams Admin Portal using the following link: https://admin.teams.microsoft.com/
Navigate to the "Manage Apps" section under "Team Apps."
Search for your app and select it. Approve it by:
Clicking on the app and selecting "Publish."
Once approved, the app may take some time to appear for your users.
Step 4: Save the Configuration on Reekolect
Navigate to the Reekolect Dashboard.
Click on "Create New Bot" in the top left corner.
Select MS Teams as the channel.
Enter a name for your bot and input the Bot ID and Bot Secret (Bot Password) that you copied in Step 1.
Once the details are updated, your bot will be successfully created.
Last updated