Forum Discussion
Notification bot not detecting any installations
- Nov 16, 2022
If you want to external users are interacting with your Azure, you need to use multi-tenant during app registration in the Azure portal.
Multi-tenant apps are available to users in both their home tenant and other tenants.
The multi-tenant organization is what enables the Azure Bot Service servers (in the botframework.com tenant) to authenticate requests coming from the bot (registered in the customer's tenant) through our servers. It's part of our service-to-service authentication protocol. it is not used for other purposes, and not to have any claims added to it for other access.
Reference Doc-
Best practices for multi-tenant apps
Thanks,
Sayali
----------------------------------------------------------------------------
If the response is helpful, please click "**Mark as Best Response**" and like it. You can share your feedback via Microsoft Teams Developer Feedback link.
Thanks.
I'd like to add that trying the bot through the debugger (as explained in https://learn.microsoft.com/en-us/microsoftteams/platform/toolkit/debug-local?tabs=Windows&pivots=visual-studio-code) does not work either. The installations are still empty and no message is sent.
BarneyGood -We have tried the Notification bot.It is working fine from our end.
Microsoft Teams Version 1.5.00.31029
Please follow the steps which are mention in below document-
Build notification bot with JavaScript - Teams | Microsoft Learn
- BarneyGoodNov 09, 2022Copper Contributor
Actually, when running in debug mode the bot the 3rd step ((3/5) Updating the bot messaging endpoint ...) fails: "MessageEndpointUpdatingError: Failed to update message endpoint with https://3384-46-193-104-169.ngrok.io/api/messages". Even though it created the tunnel with ngrok it doesn't work.
In the bot settings (accessed through https://dev.botframework.com/bots), I added the microsoft mail of the teamsappstudio in the owner section.- BarneyGoodNov 09, 2022Copper Contributor
To clarify a few things, the tutorial you sent me works (https://learn.microsoft.com/en-us/microsoftteams/platform/sbs-gs-notificationbot?tabs=vscode). However, it does not work when I try to use my own bot instead of the one created by default. When I try to use my own bot, I get the error previously mentioned "MessageEndpointUpdatingError: Failed to update message endpoint with https://<ngrok_url>/api/messages".
Besides if I try to upload a custom manifest with my bot credentials to teams (upload custom app), run the bot with node locally and trigger the messages it does not work (the bot does not detect any installations). Probably I'm doing something wrong either in Azure, in the manifest or just the generic testing methodology.- Sayali-MSFTNov 14, 2022
Microsoft
BarneyGood- We will try it with our own bot and let you know the update.