Forum Widgets
Latest Discussions
What if post adaptive card and wait for a response timeout
Hi Team, Scenario: Post the adaptive card to the team chat. If the user doesn't respond after 2 hours, the adaptive card should be updated as "Expired"with a new design on the same conversation. In an attempt to comply with this, I used a "Post adaptive card in char and wait for response." Challenges: What would happen if I posted an adaptable card and waited for a response timeout? I wouldn't get a response. An error is being thrown. Expectations include waiting for a response after receiving an adapted card. In any case, your card has already produced a message ID and posted. This action should to return a Message Id in the event that a timeout occurs. Would you kindly respond if you have discovered a solution?AshuJadhavNov 12, 2025Copper Contributor2.6KViews3likes12CommentsIssue with Teams Notification Only Chatbot(Android)
Hi, We are developing a teams chat bot which is notificationOnly. but we observed that the chat is enabled on Android devices even though its notification only. its disabled in all other devices like desktop and ipad/ios but not on android(phone).please see the screenshot below.i captured it on my desktop and those test messages are sent from my android phone where the chat is supposed to be disabled everywhere.achebrolNov 12, 2025Copper Contributor35Views0likes2Comments"Couldn't apply the scene. Try again later." error when trying to test a custom Together Mode scene
I'm using the https://dev.teams.microsoft.com/scenes/ to develop a custom Together Mode scene. When I click the "View in Teams" button and follow the steps to add the custom scene to my Teams client, I am able to successfully add the app. However, when I try to apply the scene during a meeting, I just get a purple banner appearing at the top of the screen saying "Couldn't apply the scene. Try again later." with a Dismiss button. Thinking that there was something wrong with the scene I had created, I tried publishing the "Default Scene" and got the same error. Has anyone successfully created one of these? I'm not sure what I'm doing wrong.SolvedRyan SteeleNov 10, 2025Bronze Contributor5.4KViews2likes16CommentsIssue with Teams Tab App
Hi, We are developing a teams tab app which works fine most of the time but intermittently we are seeing below error and if we just click retry it loads fine.Any tips on how to troubleshoot this issue. the app is hosted on aks and we dont see any issues with the availability of the app. Thanks AzeetachebrolNov 10, 2025Copper Contributor30Views0likes1CommentIssue with Teams RSC Permission TeamMember.Read.Group
I want to use Teams RSC to allow a bot to add and remove members of (private) teams channels. https://learn.microsoft.com/en-us/microsoftteams/platform/graph-api/rsc/resource-specific-consent#supported-rsc-permissions the API scope ChannelMember.ReadWrite.Group is appropriate for that. -> "Read and write the members of this team's channels." I have created a teams app and added the RSC API application scope (ChannelMember.ReadWrite.Group) to the App manifest and published the app to my org. The app has the "team" scope. Then I installed the app in a team and tested the API access. I sign-in with the Application SP using app-only auth. What is working: I can read the members of a public channel in the team using: invoke-mggraphRequest -Uri https://graph.microsoft.com/v1.0/teams/[team id]/channels/[channel id]/members -Method Get I can also read the members of a shared channel in the team using the same request. What is not working: I cannot access a private channel in the team: The above request yields the response: "code":"Forbidden","message":"Caller does not have the required roles for accessing 'Private' channel data. To access 'Private' data, API requires one of 'ChannelMember.Read.All, ChannelMember.ReadWrite.All, Group.Read.All, Directory.Read.All, Group.ReadWrite.All, Directory.ReadWrite.All'. Roles on the request 'Group.Selected'." I cannot remove a member from a shared channel. The request: invoke-mggraphRequest -Uri https://graph.microsoft.com/v1.0/teams/[team id]/channels/[channel id]/members/[member id] -Method Delete yields the error: "code":"Forbidden","message":"Caller app is not enabled for requesting the channel of 'Shared' channel type. To access channel data app has to be enabled in the requesting channel." Has someone successfully used the RSC TeamMember.Read.Group in a shared or private channel? Why does the API not work in private channels and only for read in shared channel? The documentation says "of this team's channels", it does not mention any restriction to public channels. Also a write scope only to public channels does not make sense, as members of a public channel are inherited from the team and cannot be managed seperately. What do I need to do differently to be able to read and modify members of private and shared channels in a team using RSC permissions?jrennefeldNov 07, 2025Copper Contributor63Views0likes5CommentsIn/Out Board on Teams
We have been requested to create a departmental automated In/Out Board listing all staff, capturing their presence from Outlook/Teams and displaying onto a SharePoint 2013 (on premise versus O365) page. To keep it simple we would like to display name and status (based upon presence). If we could capture information like "in a meeting" or "Busy" or "Away" or "On a call" that would be even better. I have already posted on the MS Tech Community and Earlier on Teams and was advised to check in here. Any advice or guidance would be most helpful...TdonaldsNov 07, 2025Copper Contributor16KViews0likes2CommentsGetting a 401 when trying to create a conversation
Hello ! Using the node botbuilder SDK, I am trying to setup my bot to proactively create a conversation in a public channel on Teams. However, I keep getting 401 responses from the API, with no further details. You can find my code attached bellow: const adapter = new CloudAdapter( new ConfigurationBotFrameworkAuthentication( { MicrosoftAppId: process.env.MS_BOT_APP_ID, MicrosoftAppTenantId: process.env.MS_CLIENT_ID, }, new ConfigurationServiceClientCredentialFactory({ MicrosoftAppId: process.env.MS_BOT_APP_ID, MicrosoftAppPassword: process.env.MS_BOT_CLIENT_SECRET, MicrosoftAppTenantId: process.env.MS_CLIENT_ID, }), ), ); await adapter.createConversationAsync( process.env.MS_BOT_APP_ID!, Channels.Msteams, "https://smba.trafficmanager.net/teams/", null, { activity: { type: "message", text: "This is a test message", textFormat: "markdown", }, bot: { id: `28:${process.env.MS_BOT_APP_ID}`, name: "Zygon" }, isGroup: true, tenantId: process.env.MS_TENANT_ID, channelData: { channel: { id: channelId } }, }, console.log, );EureganNov 04, 2025Copper Contributor435Views0likes9CommentsTeams Tab Blazor App Works in Web but Not Desktop – SSO / Access Denied Issue
Hi all, I have developed a Teams tab application using Blazor with Azure AD SSO. It works perfectly in the Teams Web interface, but fails in Teams Desktop app. Troubleshooting details If you contact your administrator, send this info to them. Copy info to clipboard ✔ Copied Correlation Id: 2607e281-e81f-429f-95b6-755f4b30968d Timestamp: 2025-10-07T09:42:34.000Z DPTI: d2bf8e81894be21be1d5e1818fa47b2d8975c91c3d0eceb6622a99cc1fc8b8f1 Message: Access denied for the resource. Tag: 4usp7 Code: 3399614468 I would appreciate guidance on how to make the Blazor Teams tab work in both Web and Desktop using SSO. Thanks! TahirTahirShafiqueOct 27, 2025Copper Contributor99Views0likes4CommentsAdaptive Card embedded audio doesn't play
Hi Everyone I have an adaptive card that was working until this week. I've got a workflow that sends an email when a voicemail is received, then saves the voicemail in SharePoint and sends the audio file embedded in an adaptive card in Teams. The code isn't complicated, I've just put the sharing link as a variable and then it's more or less like this: "type": "Media", "sources": [ { "mimeType": "audio/wav", "url": "@{variables('VoicemailLink')})" } ] It was working last week, and I didn't change anything. I've put a quick workaround in to put a hyperlink to the voicemail in the text of the adaptive card, and that seems fine so the variable link is working and the saved audio file is working, it's just not embedding the file nicely into the card. It opens up in a browser window instead. Has there been an update to adaptive cards or Teams that might break this sort of thing? Thanks for your help.MelBo1Oct 17, 2025Copper Contributor74Views0likes2Comments
Resources
Tags
- microsoft teams1,762 Topics
- developer1,368 Topics
- meetings236 Topics
- Chat230 Topics
- Administrator152 Topics
- Settings115 Topics
- calling107 Topics
- files68 Topics
- teams56 Topics
- devices53 Topics