Chat
574 Topicscall details with devce info and participant join,leave time
i am working on teams integration project when i run grap api it does not show data for device and participant timing details graph api for extacting data for call including { "call_id": "004998be-da70-40f6-999a-3c84484c98b1", "start_date_time": "2024-12-17T11:53:14.9897859Z", "end_date_time": "2024-12-17T12:16:55.6045446Z", "participants": [ { "participant_name": "Surbhi Yadav", "join_time": "Unknown", "leave_time": "Unknown" },72Views0likes5CommentsCustom app deeplink to the meeting sidepanel is broken
Add any custom app to a meeting. You will see "I added a tab at the top of this chat. Check it out!" message in the meeting chat along with the clickable deep-link card. Upon clicking this card it should take you to the respective app. Instead, it won't do anything. Previously it was working fine with older versions of new teams. Similarly, The following deeplink was working fine to take the user to meeting sidepanel. It is not working now. I am suspecting that if the above issue is fixed, this will work fine. My deeplink is : https://teams.microsoft.com/l/entity/ENTITY_ID/sidepanel?weburl=&context={"chatId":"19:meeting_MWJmNmMzN2MtNjU2Yi00YWZmLTk5ZTUtZmFiNTYwMTRlY2Zh@thread.v2","contextType":"chat"}&openInMeeting=true; Can anyone suggest on this please?45Views0likes2CommentsEnabling a custom teams app to work in only in private chat
Hi, I have a use case where I created a custom teams application to give some feedback to the employees based on their performance. The user types in a command using @ and it opens up the bot. I want to enable this application to run only in private one on one chat with the employees. I tried to change the scope in manifest file to "personal" for achieving this, but I believe it makes the application for the personal use only. How can I make it available in private chats only?47Views0likes1CommentBot App Deployment to MS Teams by Admin
Hi, I have developed a bot application for Microsoft Teams and am looking for an enterprise-level solution to deploy it. The goal is to allow an admin to install the app across all chats and channels without requiring users or team owners to manually add the bot. Specifically, I want to know: Is there a way to achieve this deployment through the Teams Admin Center or another native Microsoft Teams feature? Can the app be added automatically to all chats (personal and group) and channels across the tenant? If not directly possible, what alternatives or automation solutions, such as Microsoft Graph API, can be used for this purpose? I am looking for the most efficient approach, suitable for large-scale enterprise environments, without requiring manual interaction from individual users or team owners. Any insights, examples, or guidance on best practices would be greatly appreciated! Thanks.34Views0likes1CommentHow to Deploy a Bot Application to All Chats and Channels in Microsoft Teams for Enterprise?
Hi, I have developed a bot application for Microsoft Teams and am looking for an enterprise-level solution to deploy it. The goal is to allow an admin to install the app across all chats and channels without requiring users or team owners to manually add the bot.By chat and channels I mean adding bot as a member in all chats and all channels. Specifically, I want to know: Is there a way to achieve this deployment through the Teams Admin Center or another native Microsoft Teams feature? Can the app be added automatically to all chats (personal and group) and channels across the tenant? If not directly possible, what alternatives or automation solutions, such as Microsoft Graph API, can be used for this purpose? Is it possible to add my bot application to private, shared and standard channels? I am looking for the most efficient approach, suitable for large-scale enterprise environments, without requiring manual interaction from individual users or team owners. Does MS Teams provides such a way. Any insights, examples, or guidance on best practices would be greatly appreciated! Thanks56Views0likes1CommentNot receiving missed activity email for the messages received from the bot in Teams personal chat
I have enabled MS Teams notification Settings to receive email for the missed activity (unread messages in personal chat). I set my status as offline and logged out from all the devices and browser. Cleared browser cache. I received an email for the message sent by one of my colleagues in the personal chat (Refer to the attached screenshot below). Around the same time, I received a message in personal chat from the bot installed in personal scope and team scope (available in the Teams app store). However, I did not receive a missed activity email for the message received from the bot. How do I enable missed activity emails for the bot messages sent in the personal chat?54Views0likes2CommentsCSS Properties being stripped from Teams Chat messages from Bot
Hi Team, We've noticed that certain CSS properties are no longer appearing in HTML messages when sent to Teams Chat. Previously, our bot styled messages using display and border properties, but now these properties are missing from the HTML when we inspect the page. Steps to Reproduce: Start the Echo bot from the sample templates (I used Teams Toolkit to deploy it to Teams or run it in the Test tool). In the TeamsBot.ts file, modify the onMessage function by replacing await context.sendActivity(...) with the following code. This example adds styling to an echo message. const a: Partial<Activity> = { text: `<span style="display: block; color: red; border-radius: 4px; padding: 4px; border: 1px solid red; ">Echoo:</span> <span style="display: block;">${txt}</span>`, textFormat: TextFormatTypes.Xml }; await context.sendActivity(a); Note: I also tried sending the HTML directly with context.sendActivity(...) without setting the textFormat property in the Activity, and observed the same result. Run the bot in the Test tool and Teams to compare behavior. Observed behavior: In the Test tool: All styles are applied as expected. In Teams: Only the color property is applied, while display, padding, and border properties are ignored (stripped out of the HTML). Here’s an example of the HTML output in Teams: <div dir="auto" id="content-1730973548675" aria-label="Echoo: test styles properties" class="fui-Primitive ___16zla5h f1oy3dpc fqtknz5 fyvcxda"> <span style="color: red;">Echoo:</span> <span>test styles properties</span> </div> Could you provide insights on whether this change is intended, and if there are any workarounds for preserving these CSS properties in Teams messages? Thank you!313Views11likes1CommentHow to Download Video Clip from Microsoft Teams Programmatically
I’m developing a bot app for Microsoft Teams, and part of its functionality involves handling videos recorded using the Teams widget(see screenshot attached). I am receiving a video clip link in the bot app's backend message. Where is this video file uploaded and how can I download the video clip using that link? I have attempted the SSO auth via Entra ID to fetch the auth token and attached it against the GET request to the video clip link as the bearer token. But still getting 401 errors? Need help and guidance in this matter. Thanks.109Views0likes5CommentsTeams Bot can't connect to Azure App Service
Hi I have a built a basic Bot using nodejs and Bot FW 4*, but fr my deployment tests I am simply using the community echo bot. I have been through every debugging process I can but cannot figure out why my Teams Channel simply won't work. The back-end receives no http requests if its hosted on Azure App Service (windows or linux), else works perfectly. Is there something special that I need to do on the App Service config... Here are the facts The Azure Bot works perfectly using Test in Web Chat, with the nodejs back-end hosted on Azure App Service , both when deploying to Windows or Linux instances. This confirms the messaging end point is working. The App Service's networking is all public and the generated domain served via HTTPS. The end point is accessible and accepting requests (works in Web Chat) I have request logging to log all incoming calls to the nodejs server, but nothing actually reaches the server when going via the Teams channel If I update the messaging end point to point to my local dev server via a devtunnel, then the Bot DOES work in both WebChat AND Teams channel When I say does not work in Teams Channel, I simply get no response in the chat window, but I am able to send requests I also tried publishing the Bot in MS Teams, which published successfully,. but still does not work Our Teams is using the same tenant as my bot My only conclusion is that MS Teams has some issue when the Bot end point is hosted on an Azure App Service (remember it works when pointing to another end point, my local devtunnel) Any help would be greatly appreciated HansSolved51Views0likes2CommentsSend Messages using Bot/Change Notification in MS Teams
Hi I have some questions regarding bot functionality within Microsoft Teams. I'm developing an app/plug-in to monitor and analyze all incoming messages in chats and channels. The goal is to intercept these messages, check them for specific flagged (e.g., inappropriate) content, and instantly send a notification back to the respective chat or channel if flagged content is detected. I need to achieve this in real time. Currently, I’ve implemented the first half of this functionality using Microsoft Graph’s change notifications API, allowing me to intercept and read messages as they arrive. However, I’m facing a limitation: since my app doesn’t have permissions to post messages, I can't use the Graph API’s send capabilities to notify users within the channels or chats. To work around this, I’m considering utilizing a bot. My approach is to have a bot send these notifications to the appropriate chats and channels, using identifiers such as tenant ID, team ID, channel ID, message ID, and chat ID—information I retrieve through the change notifications API. So here are my main questions: Can I use a bot to send messages to various chats and channels on demand, leveraging the IDs obtained from the change notifications API? This would allow my app to handle message interception while the bot takes over in sending the flagged notifications. In my current setup, is there a way to reply to chats or channels directly using the Graph API's 'send' functionality through the app itself? It is related to Application/Delegation Permissions. Thanks225Views0likes5Comments