Chatbot not visible in Microsoft Teams people list - botframework

Previously, I had published my Chatbot using MS bot framework in Skype for Business.
However, later I realized that buttons, cards and carousels are not supported in the SFB.
So, I gave up troubleshooting on that and went on to publish the same bot to Microsoft Teams.
It deployed successfully and I am able to see the deployed chatbot in people's list when I open my MSTeams account. Besides that, I can also see the chatbot that was deployed in Skype for business.
However, none of my colleagues are able to view my published bot.
It only shows the old bot imported from SFB.
Is there some kind of access related configuration I need to do? If not, what else is missing here?

Related

Creating and replying posts in teams from c#

We have a system that needs to send posts to teams. I can read that there is an implementation in BETA in Microsoft Graph. However is there not any production SDK/API to do this? I dont expect us to be the first :D

Ask Cortana to Schedule/Start Microsoft Teams Meetings

I am looking for how can I ask Cortana to perform functionality provided in Microsoft Teams?
e.g. I should be able to achieve below:
1) Ask Cortana to schedule meeting with Microsoft Teams link on calender
2) Ask Cortana to start/stop Teams meeting
etc.
I have office 365 business Premium subscription, Win 10 (1709) with Cortana setup.
Also, I have read that Cortana is coming Teams and Outlook. However, I am not sure of timeline, release version for the same. Any update on same?
If that is still pending, what is the way I can achieve my above goals like writing cortana custom skill, Teams app etc???
I am new to Microsoft Teams however, I have automated much of Skype of Business functionality using non-Cortana Voice Assistant. I am switching to Microsoft Teams and want Cortana to performs Teams features.
Any pointers greatly appreciated..
Thanks in advance,
You can add a bot service bot to teams through chat.
https://learn.microsoft.com/en-us/microsoftteams/platform/concepts/bots/bots-overview
You can also interface with teams via Microsoft graph.
https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/resources/teams_api_overview
And you can wrap it all up in a Cortana skill. https://learn.microsoft.com/en-us/cortana/skills/overview
If you plan on doing this for a big enterprise, Microsoft is current running a Technology Adopters Program for companies wanting to build enterprise skills before February. You can email cortanae at microsoft for program details ( but you need a committed ship road map to apply. )

Developing an integration of my company's product with Microsoft Teams using connectors

I am a Software Engineer and working on developing an integration of my company's product with Microsoft Teams. The idea is that the product will send messages/notifications/alerts to a chat channel in Microsoft Teams. At the moment we are only working towards developing this integration with Microsoft Teams and not other office 365 products.
After researching on MSDN, Microsoft developer platform, google etc. I came to know that I can set up an incoming webhook which gives me a URL against a channel in Microsoft Teams and I can send messages to it. However, I came across another method which is having a connector in the Microsoft store. I would like to add a connector because it provides a nice front end and also gives us a presence on the store for external users. I found out that I can register a connector from the connector developer dashboard. Here is the documentation link that I was referring to:
https://learn.microsoft.com/en-us/microsoftteams/platform/concepts/connectors
To test it out I referred to the following example on the MSDN blog:
https://blogs.msdn.microsoft.com/mvpawardprogram/2017/01/24/part-3-office-365-groups/
However, I am unable to see Microsoft Teams groups in the drop down. I am the owner of these groups on Microsoft Teams side. At my organization only I am using Microsoft Teams to test this integration because I am the only developer working on this. Please, see the screenshot below:
Then I read about sideloading your connector to Microsoft Teams to test it out which meant uploading the manifest.json file from the connector developer dashboard. Please, see the below screenshot:
But, after I download the manifest file and follow the instructions mentioned on this link https://learn.microsoft.com/en-us/microsoftteams/platform/concepts/apps/apps-package I am still running into problems testing the office 365 connector with Microsoft Teams when uploading the manifest file. This is the error that I get, please see the screenshot below:
Also, I do this from my developer trial account and this is because from my company's paid developer enterprise account I do not see an option to upload a custom app. Please, see the screenshot below:
This is a product issue and I have been in touch with the product support for the past three weeks. We have tried various things over this course of time and nothing has worked. They have also ran recovery diagnostics on my account as well but, I saw no changes. All they tell me is that "this is bizarre, this should not be happening and that maybe Teams is a fairly new product and nobody develops for it etc. etc. " Although I do feel many enterprises are using it. Please, see the screenshot below:
I have not heard back since then. Please, help me regarding this issue. I would really love to start developing the actual integration with our product since it would be of great value to our customers.
Thanks,
Maria Shoaib.
Please use App Studio to create manifest file and test your connnector so that there are no errors while creating an app package. Also, please ask your tenant admin to enable the sideloading of external apps for Upload Custom App link to appear in Microsft Teams.

When would Microsoft Bot Framework finish their preview for Skype For Business channel and launch for production?

We are looking to develop a BOT for enterprise space and I was wondering if there is any roadmap available for SkypeForBusiness channel to be in production. We are using Microsoft Bot Framework for our Bot development and want to know when the channel, which is currently in preview, can be used in production. I have tried looking for it online but I am unable to find any update.
#Waqas Zia: Not sure if I'm answering exactly what you want. Hopefully you are aware of the annonuncement at last Ignite that Microsoft is integrating Skype for Business capabilities into Teams and encouraging customers to upgrade to Teams as their primary communication / collaboration experience in CY18 as it meets their needs. Roadmap coming for Skype for Business to Teams convergence is now available. Hope this helps to plan accordingly. We don't have ETA yet about launch for production.

is it possible to send voice commands to MS team bot?

I am developing a bot using MS bot framework and going to integrate with MS teams. but I have a challenge enabling voice commands for this bot via MS teams.
even though bot emulator has a little mice button, but it also cannot use for send voice commands
is it possible to do this with MS team? I couldn't able to find any documentation regarding this.
I am using NodeJS for this project.
Initial response (April 2018):
The only channels where Speech is supported are Webchat, the DirectLine channel, and Cortana
Reference: here on Microsoft's Bot Framework Team blog
The Bot Framework now supports speech as a method of interacting with
the bot across Webchat, the DirectLine channel, and Cortana
Updated (Feb 2019) :
See Bill answer below, there is also now a preview for voice and video for Teams channel
The voice input is not yet support in Microsoft Teams.
Support for voice and video bots is now in technical preview. Please see these links for more information:
Calls and online meetings bots in Microsoft Teams
Microsoft Graph APIs for calls and online meetings

Resources