Forum Widgets
Latest Discussions
Using 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 MichaelMikel2024May 19, 2025Copper Contributor20Views0likes1CommentsetReaction and softDelete for channel messages broken?
Hi, I have some issues using the setReaction and softDelete APIs for channel messages in MS Teams. It’s relatively easy to reproduce for me from the the MS Graph explorer. I have a message in a channel, that I programmatically want to set a reaction for (or delete it). The user calling the setReaction API is actually also the owner of the message. This can be seeing by the first screenshot, where updating the message succeeds without problems. But if I either try to set a reaction on the message, or delete it, I’m getting a weird ACL related error message (see second and third screenshot). The fourth screenshot is the relevant part of the decoded access token used by graph explorer, showing that I do have both the ChannelMessage.Send and ChannelMessage.ReadWrite permissions set for the token that are required for the setReaction and softDelete API calls according to the docs. I’ve also tried the same on a chat channel. There setReaction does work as it is supposed to, but softDelete also fails with an error message. Any help here would be appreciated.LarsKnollMay 19, 2025Copper Contributor33Views0likes2CommentsOwners are getting 403 when trying to delete bot posts
Hello, we have a notifications bot, and the customer noticed that he can't delete the bot's posts via mobile or desktop/web. The user is the owner and has updated policies that allow deletion of all posts in the channel. However, requests to delete bot posts return 403 status with "AclCheckFailed-Delete Message: Initiator (x:xxxx:xxxx-xxxx-x...) is not allowed to delete message" error message. MS Teams handles these requests, but I'm wondering if there is anything we can do on the bot side to help change the response and allow posts to be deleted (changing permissions, adding new functionality, etc.)? Would appreciate any suggestions!PipedriveDeveloperMay 15, 2025Copper Contributor140Views0likes1CommentFirewall whitelist rule/s for Teams custom app bot
I have a custom app that implements a bot in Teams, the bot url points to a server hosted within my local network. All works fine when my firewall is turned off. So my question is - what ip address needs to be whitelisted to allow the teams bot in?Alwin_LatMay 14, 2025Copper Contributor36Views0likes2CommentsGetting 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, );EureganMay 09, 2025Copper Contributor127Views0likes7CommentsGPT Model Availability Update for West Europe Region
According to Microsoft documentation, GPT-4o versions is getting retired by June 6, 2025. Currently, GPT-4.1 versions are not available in the West Europe region. Do we have an estimated timeline for when GPT-4.1 will be available there?Lakshmi_145May 08, 2025Iron Contributor100Views0likes4CommentsSuggestion: AI Integration in Microsoft Teams for Smarter Professional Messaging
Hello Microsoft Teams Team and Community, I’d like to share a feature suggestion that could greatly improve the productivity and messaging experience in Microsoft Teams for working professionals. My idea is to integrate an AI assistant directly within Teams that helps users compose, summarize, and respond to messages more efficiently — all without needing to switch between different tabs or tools. Here are some potential capabilities this AI assistant could offer: Suggest relevant responses based on the ongoing conversation Summarize long message threads for quick understanding Improve message tone and grammar in real-time Help draft formal or technical messages faster As Teams is widely used in corporate and professional settings, this kind of integration could save a lot of time and improve communication quality for users. Thank you for considering this idea — I’d love to hear thoughts from the community and the Teams product team. Kind regards, Soundarya SainathanSoundaryaSainathanMay 02, 2025Copper Contributor51Views0likes2CommentsCompliance recording bot call establishment delay
Hello, I have a compliance recording bot, running for US companies, declared in my tenant. Customers are complaining about long call establishement delays. When looking for Microsoft IP that channel the invites, I notice they are coming from all around the world, from Japan or Ireland for instance. During bot creation I've set up its region to "Gobal", as my tenant allows me only to select "Gobal", "West Europe", and "Central India". I don't know if this is related to this configuration or not. Is there a way to lower these delays, and how ? Thank you for your answer !125Views1like5CommentsLooking for a Teams Bot Developer for some troubleshooting
Hi, looking for a Teams Bot Developer to help us troubleshoot an issue with our bot. We're getting an issue where some users are unable to attach files when chatting to our bot. Seems to be independent of tenant or platform (windows / Mac) Anyone on here able to help out, please reply to this message.barrettaboltMay 01, 2025Copper Contributor42Views0likes1CommentCustom announcement for teams compliance recording bot
Hello, I’m trying to add custom announcement to compliance recording bot. I tried first using powershell commands : New-CsCustomPrompt New-CsCustomPromptPackage Set-CsTeamsComplianceRecordingPolicy -CustomPromptEnabled $True -CustomPromptsPackageId $PackageId But all three commands raise the same exception stating there is a missing resource. Then I tried using the bot itself, calling IAudioSocket.Send method, described here : https://microsoftgraph.github.io/microsoft-graph-comms-samples/docs/bot_media/Microsoft.Skype.Bots.Media.IAudioSocket.html The announcement works, but every participant can hear the announce, which is not desired in our case. Finally, I tried using audio routing groups, like described here : https://learn.microsoft.com/en-us/graph/api/call-post-audioroutinggroups?view=graph-rest-1.0&tabs=http The call to the GRAPH API works, putting the bot as unique source, and one participant as receiver, but the announce is still broadcasted to all participants. A few additions, Retrieving all the audio routing groups failed, with the API described here : https://learn.microsoft.com/en-us/graph/api/call-list-audioroutinggroups?view=graph-rest-1.0&tabs=http So my question : is there a way to change the default compliance recording bot announcement (“This call is being recorded”) by a custom one ? Thank you for your answer !MaskedCucumberApr 25, 2025Copper Contributor89Views0likes3Comments
Resources
Tags
- microsoft teams1,700 Topics
- developer1,323 Topics
- meetings229 Topics
- Chat221 Topics
- Administrator139 Topics
- Settings106 Topics
- Calling103 Topics
- files65 Topics
- teams54 Topics
- devices52 Topics