How can I make an app open by clicking MS Teams appointment link? - microsoft-teams

I have a .Net MAUI app. To implement video chat, I need the app to open when the user clicks on the link in the Microsoft Teams email notification/reminder. The app should open and handle the call ID (which is the whole link currently sent by MS Teams). How can I approach this task?

Related

In MS Teams Navigator.mediaDevices.getDisplayMedia is not working for the screen share

We have loaded an external website (which allows the user to make or recieve phone calls) as a personal tab in MS teams. In the app, the user want to share the screen while they are in the active call. But in the teams navigator.mediaDevices.getDisplayMedia is throwing permission denied error. Is there any workaround or solution to enable the screen share option for the personal tabs in teams?
Currently teams tab supports only Camera, Microphone, Location, Notification. This is by design.

Is it possible to open MS Teams "deep link for chat" without users?

To share Content with MS Teams users we can use this "deep link for chat" from the MS Teams documentation:
https://teams.microsoft.com/l/chat/0/0?users=joe#contoso.com,bob#contoso.com&topicName=Prep%20For%20Meeting%20Tomorrow&message=Hi%20folks%2C%20kicking%20off%20a%20chat%20about%20our%20meeting%20tomorrow
But if we need to open a MS Teams Chat without users, it is only working on Android and iOS. For example this link:
https://teams.microsoft.com/l/chat/0/0?topicName=Prep%20For%20Meeting%20Tomorrow&message=Hi%20folks%2C%20kicking%20off%20a%20chat%20about%20our%20meeting%20tomorrow
is not working on Microsoft Windows. MS Teams open, but nothing happens.
The same link works fine on an android phone with MS Teams installed. The App starts, and the message shows at the bottom and on the top users can be selected.
I played around with the link and added some random characters for the parameter "users" -> MS Teams starts, but the message from the parameter "message" is not showing up in the text input field.
We need to open MS Teams without users, because we don't know which users from MS-Teams the user from our system want to select.
So is it possible to open MS Teams "deep link for chat" without users?
This item remains on the backlog in Teams UserVoice,
Microsoft will always focus on customer’s feedback and experience, some new features would be added to the services based on customers' feedback in the future, we also recommend you give your new idea in Teams UserVoice.

Microsoft Teams - Deeplink to Bot app tab removes the "Chat" option from App

I am trying to create a deeplink to a tab for my MS teams app, the deeplink works like https://teams.microsoft.com/l/entity/<APP_ID>/<TAB_ENTITY_ID>. I am using this link for generating the deeplink.
I am opening the deeplink through an adaptive card button from the bot conversation. The deeplink redirects me to the tab successfully but it removes the chat option. But, on refreshing the same link, the chat tab reappears.
#Pallavi, This is known issue and getting fixed. Soon fix will be available in GA.

QnA maker bot Not responding in MS Teams

We recently added a QnA Maker Bot to MS Teams and got it to Deploy on the Azurewebsites.net/api. Unfortunately in MS Teams when you direct message the bot it is not responding at all. We checked the logs and are not getting any errors either. Any Idea where we need to check next?
Thank you,
M
I had exactly this problem, and it was because I was trying to hit the bot directly rather than creating a Teams App first. You will need to install App Studio from the Apps blade on the left if you haven't already.
Open up App Studio and click on Manifest editor tab
Click Create a new app
Fill our all of the required information for App details
Generate/create an App ID. This is NOT the same as your Bot's App ID
Click on Bots tab under Capabilities and add your bot
Install app for testing in specific Teams or Chats
Submit is for if you want to publish to your company's App Store. If you download the package you could import it in Step 2 instead of creating a new app. Or use it as a template to do future apps offline instead of using App Studio for the whole process.
Once I set up the bot in this way, it started responding to me. I tried with another app after doing this for one and confirmed that I would NOT get a response from a bot unless I had set it up with a manifest through App Studio.

Ms Teams Bot Icon is not displayed

I've used app studio from MS Teams to creat a manifest for a Bot App. I've uploaded the full color picture as well as trasparent outlone. However the icon is not displaying at the chat window. Only the default icon is visivle.
Any ideas, how can I solve the issue? Thanks a lot!
Is your bot sideloaded or uploaded to your organization's private app store? In those cases, the image used for the bot in the chat window is taken from the bot registration in Bot Framework. (This is a known issue that we're tracking.)
To change your bot's icon:
If you registered your bot using App Studio:
Go to https://dev.botframework.com/bots and sign in with the same account you use in Teams
Select your bot, then go to Settings
Click on "Upload custom icon"
If you registered your app using the Azure portal:
Go to the Bot Service or Bot Channels Registration resource in Azure
Go to Settings
Upload a custom icon
As #Adrian Solis answer is indeed correct, I just wanted to add that it can also be related to caching issues. If you are changing icons and want to check if everything is working as expected, you can delete your browsers cache or the cache of the Microsoft Teams Windows App.
The Microsoft Teams Windows App has the following cache folders. Just stop the app, delete everything in this folders and start it again.
%appdata%\Microsoft\teams\application cache\cache\
%appdata%\Microsoft\teams\blob_storage\
%appdata%\Microsoft\teams\Cache\
%appdata%\Microsoft\teams\databases\
%appdata%\Microsoft\teams\GPUcache\
%appdata%\Microsoft\teams\IndexedDB\
%appdata%\Microsoft\teams\Local Storage\
%appdata%\Microsoft\teams\tmp\

Resources