developer
2156 TopicsMicrosoft Teams Takes Center Stage at the 2026 Microsoft 365 Community Conference
Microsoft Teams is where people, Microsoft 365 Copilot, and agents come together to collaborate, communicate, and get work done—before, during, and after every interaction. Contributing to and benefiting from Work IQ, Copilot in Teams understands the context, relationships, and signals behind real work, bringing meetings, calling, chat, and collaboration into a single, connected experience across Microsoft 365. At the 2026 Microsoft 365 Community Conference, Teams will be front and center with a broad set of sessions that reflect how teamwork is evolving. From everyday collaboration and meetings to frontline communications, external collaboration, and Copilot‑powered workflows, Teams is designed to help organizations move work forward with clarity and confidence. Register for the M365 Conference today and save $150 with code SAVE150. #M365Con26 Across the Teams sessions at the conference, you’ll see how AI‑powered capabilities—like intelligent meeting recap, real‑time language interpretation, AI‑assistance for calling, and collaborative agents—help teams stay aligned whether work happens in the office, on the front line, or across time zones. What to Expect from the Teams Track The Teams track at the M365 Community Conference offers a practical, end‑to‑end view of how Teams supports new ways work gets done and how organizations can continue their journey toward becoming a Frontier Firm by connecting communication, collaboration, intelligence, and governance in one AI-powered platform. Sessions span key areas including: Collaboration across meetings and events, chats and channels AI-powered communications and modern calling Enabling frontline teams Seamless and secure external collaboration Workplace collaboration and management Operational excellence for IT admins Protection against modern and evolving threats How Teams integrates across Microsoft 365 and contributes to Work IQ for Copilot Whether you’re deploying Teams, managing it at scale, building on it, or using it to drive business outcomes, the Teams track is designed to meet you where you are and help you plan what’s next. You can find the full list of sessions here. Start Here: The Teams Track Session You Shouldn’t Miss To set strategic context for the Teams track, start with Your Guide: What’s New in Teams — Collaboration, Communication, and Copilot. Led by Ilya Bukshteyn, Corporate Vice President, Microsoft Teams, and Chandra Chivukula, Vice President, Microsoft Teams Engineering, this session sets the foundation for the Teams track. You’ll get a high‑level view of where Teams is headed—how it’s becoming more intelligent, easier to manage, and increasingly shaped by Copilot across collaboration, meetings, and calling—before diving deeper into the rest of the Teams sessions throughout the conference. Women in Tech and Allies Lunch: featuring Lan Ye and Sumi Singh Lan Ye and Sumi Singh will join this year’s Women in Tech and Allies Lunch as featured panelists. As Corporate Vice Presidents leading Microsoft Teams product and engineering, they’ll share insights, experiences, and advice on fostering diversity and empowerment in technology. Their participation promises a dynamic and engaging discussion you won’t want to miss. Exclusive: Executive Teams Pre-Day Microsoft Teams will host an exclusive Teams Pre‑Day on Monday, April 20, 2026, in Orlando, FL., the day before the conference begins. This full‑day experience is designed for executive IT and business decision makers who shape productivity, collaboration, and communications strategy within their organizations. The day features direct engagement with Microsoft Teams leaders and product experts, with a focus on what’s next across Teams, including Copilot and AI within Teams, and how to maximize value across meetings, calling, devices, and collaboration. Space is limited, and attendance will be aligned to the intended audience for the day. If you’re interested in attending, connect with your Microsoft account team to see if there is still availability. Explore 1:1 Strategic Discussions at the Conference A limited number of 1:1 side meetings will be available during the conference for customers looking to discuss Teams strategy, roadmap alignment, and organizational priorities. These conversations are designed for higher‑level planning discussions and complement the technical depth available across breakout sessions and the Teams booth. Availability is limited. Connect with your Microsoft account team to explore options. Experience Teams Beyond the Sessions In addition to breakout sessions and lightning talks, visit the Microsoft Teams product demos in the Microsoft Innovation Hub on the show floor. It’s a great opportunity to see the latest Teams capabilities in action, explore real‑world scenarios, and connect directly with the product experts behind the experiences. Register for the M365 Conference today and save $150 with code SAVE150. We hope to see you there!581Views0likes1CommentWhen I install my app to a second channel in Teams, the this.onMessage will nto trigger
I have a bot which when installed to a channel will read messages using this.onMessage, if I add another channel to the same team it will also read the messages without installing the bot on that channel. However if a user installs the bot again, to the second channel which some users do, the second channel will not trigger the onMessage listener except when using the @botname command. I cant log errors anything because it just wont trigger. I feel like the context gets screwed up, all the other listeners fire on other channel Any help please?Solved97Views0likes3CommentsApp Validation Issue - Bot must send a proactive welcome message in personal scope
I'm working on a bot application for MS Teams using the Python SDK and encountered a challenge with app validation and the proactive welcome message requirement. What Happened: Initially, our bot handled the welcome message through on_installation_update, but app validation failed with the error: "Bot must send a proactive welcome message in personal scope." To satisfy validation, we added on_members_added_activity to send the welcome message for personal scope, which resolved the validation error. However, this created a new problem: on_members_added_activity is being triggered when we call the Graph API to query chats or users: {graph_url}/me/chats $filter=chatType eq 'oneOnOne' and installedApps/any(a:a/teamsApp/id eq '{teams_app_id}') {graph_url}/users/{user_id}/chats $filter=chatType eq 'oneOnOne' and installedApps/any(a:a/teamsApp/id eq '{teams_app_id}') According to a Stack Overflow discussion (https://stackoverflow.com/questions/57496329/proactive-messaging-bot-in-teams-without-mentioning-the-bot-beforehand), this appears to be a known issue: calling this API triggers a conversation update event even though there were no actual updates, resulting in duplicate events and duplicate welcome messages. Questions: What is the official/recommended way to handle known issue: calling this API triggers a conversation update event? Whats the recommended way to read personal chat history of a user? Should we be using a different approach for this app validation requirement? Any guidance or pointers to official documentation would be greatly appreciated!335Views0likes5CommentsWould Microsoft Teams SDK for Python (Preview) affect marketplace submission
Hi, I need to know if it's possible to publish a custom teams app and get validated to have the app in marketplace for public if it's developed using Teams SDK with python which is mentioned as still in preview. Teams SDK is now generally available for JavaScript and C#, supports Python in developer preview https://learn.microsoft.com/en-us/microsoftteams/platform/bots/overview https://learn.microsoft.com/en-us/microsoftteams/platform/resources/dev-preview/developer-preview-intro?tabs=new-teams-client https://github.com/microsoft/teams.py Thank you!91Views0likes2CommentsAll Teams Bots Not Working At All
This morning all of a sudden all our Teams bots stopped working. These are bots built using bot framework running on Azure Bot Teams Channel. Is this related to the current Teams API issue we talking about? All of a sudden all our client and test bots stopped working. But the Web Channel is working as expected. Only the teams channel. We even checked with ngrok and its not even hitting the service. We checked the app registrations and their credentials as well to ensure not issues there too. Completely lost whats happening. Help?172Views0likes2CommentsAdd Teams Chat Member API call inexplicably Failing
I have tried every possible permutation of this API call that I can imagine. Nothing works. I already started a thread on this, but now it appears to be glitched and I can no longer reply to message sin that thread for some reason. What can I do to contact Microsoft Support and speak directly to their API team? The responses I have gotten all appear to be AI generated and NONE ARE CORRECT. I really need help, from a human, that actually might understand what's going on here. Please help. "#microsoft.graph.aadUserConversationMember' for 'odata.type' is not valid for this operation." <- I am receiving this error despite the fact that we already have several users in this channel with that same type. This API call is intended to invite a user to an existing group chat. This should really be a very simple thing. 1. ALL users in the group chat already have type = '#microsoft.graph.aadUserConversationMember' so the error message doesn't even make sense. 2. This IS a Group chat. NOT a channel. NOT a one on one chat. 3. The Inviter has permission to invite users to this groupchat through the frontend. (and in fact can do so using the frontend.) Why is this API call failing? I have tried scrubbing the API call of special characters, I have tried using the beta endpoint, I have tried several different formats for the input. ERROR: {"error":{"code":"BadRequest","message":"The provided '#microsoft.graph.aadUserConversationMember' for 'odata.type' is not valid for this operation.","innerError":{"date":"2026-02-10T19:11:28","request-id":"XXXXX","client-request-id":"XXXXXX"}}} POST URL: https://graph.microsoft.com/v1.0/chats/IDHERE/members BODY: { "chatType": "group", "\u0040odata.type": "#microsoft.graph.aadUserConversationMember", "user\u0040odata.bind": "https://graph.microsoft.com/v1.0/users/IDHERE", "roles": [] }198Views1like4CommentsMicrosoft Teams PowerShell Module 7.6.0 is broken
Dear Community I have a few Script with Microsoft Teams PowerShell, witch authenticate via Access Token. Everything works fine until latest Microsoft Teams PowerShell Module Update 7.6.0. I got following Error with the Script. Connect-MicrosoftTeams : Could not load file or assembly 'Microsoft.IdentityModel.JsonWebTokens, Version=8.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. If I downgrade my environment from Version 7.6.0 to Version 7.5.0 and rerun my script, the authentication is working as expected. What is wrong here with latest PowerShell Module 7.6.0 and how can I resolve the issue Many thanks for sharing any hint or tip ANDY263Views2likes2CommentsCreate a calendar for a private channel
Good evening everyone, I need to create a calendar for a private channel. I was hoping someone could provide me with some advice on the best way to accomplish this with OOB Microsoft technology. I was thinking of creating a group calendar and having a PowerApp / Flow add items to it from the team's channel. Would love to hear some other thoughts on this. Any information is appreciated, Hyde62Views0likes2CommentsSet work location via API (Graph?)
Hey community! The new work hours and location feature is rolling out for Outlook and Teams: https://blog.admindroid.com/work-hours-and-location-in-outlook-for-efficient-collaboration/ Does anyone know who to read and write this information (especially the location) via API / Microsoft Graph? This is a nice feature and we would like to set this programmatically. Thank you very much! Best regards, Jens15KViews1like20Comments