Forum Widgets
Latest Discussions
Maximum # of scopes in manifest 1.21
I am looking at the 1.21 version of the schema and I see the definition below for the scopes properties. It only allows a maximum of 3 items, which means that you cannot allow all 4 available values to be defined. E.g. the following definition in the bot manifest would be invalid scopes: ["team", "personal", "groupChat", "copilot"] Is this intentional? Thank you. "scopes": { "type": "array", "description": "Specifies whether the bot offers an experience in the context of a channel in a team, in a 1:1 or group chat, or in an experience scoped to an individual user alone. These options are non-exclusive.", "maxItems": 3, "items": { "enum": [ "team", "personal", "groupChat", "copilot" ] } }, "commandLists": { "type": "array", "maxItems": 3, "description": "The list of commands that the bot supplies, including their usage, description, and the scope for which the commands are valid. A separate command list should be used for each scope.", "items": { "type": "object", "additionalProperties": false, "properties": { "scopes": { "type": "array", "description": "Specifies the scopes for which the command list is valid", "maxItems": 3, "items": { "enum": [ "team", "personal", "groupChat", "copilot" ] } }SolvedbertoldJun 03, 2025Copper Contributor25Views0likes1CommentWhat is the recommended bot type for multi-tenant bots?
According to this document multi-tenant bots cannot be created after July 31, 2025. Another option to reach tenants other than ours is to use incoming webhooks. However, according to this document, incoming webhooks will be deprecated at the end of 2025. I would like to create a bot that can be deployed to any Microsoft Teams outside our organization. What is the recommended approach? Thank you.SolvedbertoldJun 03, 2025Copper Contributor156Views1like4CommentsDelay in Teams Proactive Notification Popups (Internal and Customer Impact)
We are currently experiencing an issue with Microsoft Teams, both internally and among our customers. Specifically, there is a noticeable delay in the appearance of proactive notification popups. In many instances, these notifications are delayed by approximately 5 to 10 seconds after the triggering event using ms botframework sdk. This issue affects the responsiveness of our Teams-based applications and workflows, particularly in time-sensitive use cases. The delay has been observed consistently across different environments, which suggests it may not be limited to a specific configuration or network. We would appreciate your assistance in investigating this matter. If there are any known issues, recommended diagnostics, or configuration adjustments that could help mitigate this behavior, we would be grateful for your guidance. Thank you very much for your support.Solvedjames099Jun 03, 2025Copper Contributor103Views0likes6Commentssmba.trafficmanager.net REQUEST_SEND_ERROR problem
Hi, I am developing a digital assistant. In the architecture there's a REST API server behind the Teams application. Both servers are located in same network. The problem I am facing that the request send error problem if response time taking long time (5 hours) from server side. Error log says getaddrinfo ENOTFOUND smba.trafficmanager.net but I am able to ping smba.trafficmanager.net on the system where teams application is running on. I do not face with same problem in short period of time responses Please find error log below; RestError: request to https://smba.trafficmanager.net/emea/...... failed, reason: getaddrinfo ENOTFOUND smba.trafficmanager.net .... at process.processTicksAndRejections (node:internal/process/task_queues:105:5) { code: 'REQUEST_SEND_ERROR', . . . Thank you for your support. Orkun GedikSolvedorkungedikMay 27, 2025Copper Contributor38Views0likes2CommentsUsing PowerApps "Send a Microsoft Graph HTTP request"
Hello I am trying to send a activity to Teams activity feed. The idea is to have a SharePoint list and if a new event or update event accurse on the SharePoint list to send a notification to Teams Activity. I started with he following code but it was not working when I updated the TeamID: Method: POST URI: https://graph.microsoft.com/v1.0/teams/{teamId}/sendActivityNotification HEADER: Content-Type: application/json BODY: { "topic": { "source": "entityUrl", "value": "https://graph.microsoft.com/v1.0/teams/{teamId}" }, "activityType": "systemDefault", "previewText": { "content": "Take a break" }, "recipient": { "@odata.type": "microsoft.graph.aadUserNotificationRecipient", "userId": "569363e2-4e49-4661-87f2-16f245c5d66a" }, "templateParameters": [ { "name": "systemDefaultText", "value": "You need to take a short break" } ] } The idea is to trigger the flow by SharePoint event Update & new. Then using the HTTP Request to Graph API and send an information with the URL of the new ITEM or FILE. In the moment some user have issues to be informed by he activity feed and it works by others. But the users who have issues get by other user informed. Its really a weird situation. The users are creating in the SitePages library ASPX files and want to inform others about the updated and new pages. Thanks in advance for the help. Kind regards MichaelSolvedMikel2024May 19, 2025Copper Contributor121Views0likes3CommentsLive Translation in Teams
Would it be possible to to have a live text-text translation in MS Teams?SolvedAshiqAbdulKhaderApr 07, 2025Copper Contributor203Views0likes3CommentsNeed help intercepting outgoing messages and accessing chat history in Teams bot (python)
Hi everyone, I’m relatively new to programming and have been experimenting with the Teams AI Library in Python. I’ve created a basic bot application using the Teams Toolkit with the Custom Engine Agent template. So far, so good, but I’m stuck on two specific tasks and would appreciate some guidance. Here’s what I’m trying to achieve: Intercept outgoing messages before they are sent: I’d like to capture and potentially modify messages just before they are sent out by the bot. Access the conversation history: I want to retrieve the chat history for the current conversation. I’m wondering if there’s a simple way to do this without overhauling the existing logic. Specifically: Can I use a decorator in bot.py to intercept outgoing messages without disrupting the rest of the bot’s functionality? Is there an even simpler solution that I might be missing? TL;DR: New to programming, using Teams AI Library in Python with a basic bot. Need to: Intercept outgoing messages before they’re sent. Access conversation history. Is a decorator in bot.py the way to go, or is there a simpler solution? Thanks! Looking forward to your suggestions!SolvedGPhbtMar 04, 2025Copper Contributor187Views0likes4CommentsGraph api :Fetching Call Records with Participant Join/Leave Times & Device Information
hello Microsoft Teams Developer Community, I’ve been working on a script to fetch detailed information about call records using the Microsoft Graph API. The script is designed to capture not just the basic call information but also the join and leave times of participants and the devices used during the call.Solved298Views0likes4CommentsSeeking Guidance on Real-Time Audio and Video Analysis in a Teams Plugin
Hello Team, I’m currently building a plugin for Microsoft Teams meetings. This plugin analyzes real-time audio and video streams and returns the results to the user through the app. My implementation uses a tab application that communicates with a bot application for processing and interaction. The bot is intended to record real-time audio and video during meetings; however, I’ve encountered difficulties in implementing this feature. Despite my efforts, I haven’t been able to find a relevant example or project demonstrating how to achieve real-time audio and video recording within a Teams bot. I would greatly appreciate any guidance, resources, or references to projects/examples that could help me implement this functionality. Thank you for your time and assistance! Best regards, ItaySolvedItay_NadirDec 11, 2024Copper Contributor296Views0likes6CommentsTeams 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 HansSolvedHansWeFiNov 13, 2024Copper Contributor201Views0likes2Comments
Resources
Tags
- microsoft teams1,709 Topics
- developer1,332 Topics
- meetings230 Topics
- Chat225 Topics
- Administrator141 Topics
- Settings107 Topics
- Calling104 Topics
- files67 Topics
- teams54 Topics
- devices52 Topics