Teamsbot not receiving messages where it's not @mentioned in group chats

Kevin Boban 45 Reputation points
2026-01-28T15:00:49.4333333+00:00

I have a Teamsbot that has the following RSCs:
ChannelMessage.Read.Group
ChatMessage.Read.Chat

As per microsoft documentation, these should enable a bot to receive all conversations messages without being @mentioned in channels and chats.

I'm seeing all messages being received from channels.
However, only messages where the bot is @mentioned are being received from group chats.

How do I enable my Teamsbot to start receiving all messages from group chats?

Microsoft Teams | Development
Microsoft Teams | Development

Building, integrating, or customizing apps and workflows within Microsoft Teams using developer tools and APIs

0 comments No comments

2 answers

Sort by: Most helpful
  1. Teddie-D 19,760 Reputation points Microsoft External Staff Moderator
    2026-01-29T00:58:41.01+00:00

    Hi @Kevin Boban 

    Thank you for posting your question in the Microsoft Q&A forum. 

    Based on this documentation Channel/Group Conversation Chat Bot - Teams | Microsoft Learn, this behavior is expected: 

    -Channels: 

    With ChannelMessage.Read.Group, the bot receives all messages in the channel, even when it is not @mentioned. 

    -Group chats: 

    Microsoft Learn documents that ChatMessage.Read.Chat allows access to all chat messages when the app is installed and consented. However, in practice, Microsoft Teams does not consistently deliver all group chat messages to bots in real time. Bots typically receive only messages where they are explicitly @mentioned. 

    User's image

    Therefore, your setup is correct, and nothing is misconfigured. 

    For reference, other users have discussed the same behavior in this discussion azure bot service - Bot does not work with one-to-one chat messages in Microsoft Teams - Stack Over… 

    Important: This link will take you to Stack Overflow, which is outside Microsoft’s domain. Please note that Microsoft is not responsible for the accuracy, security, or advertising on external sites. 

    I hope this helps clarify the behavior. 


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".    

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread. 

    Was this answer helpful?

    1 person found this answer helpful.

  2. AI answer

    2026-01-28T15:00:59.1966667+00:00

    To enable your Teamsbot to receive all messages from group chats without being @mentioned, ensure that you have correctly implemented the Resource-specific Consent (RSC) permissions. While you have the necessary permissions (ChannelMessage.Read.Group and ChatMessage.Read.Chat), there are a few important points to consider:

    1. Installation Requirements: The ability for bots to receive all messages in group chats using ChatMessage.Read.Chat is only enabled after a re-installation or new installation into a chat. Make sure that your bot is properly installed in the group chat where you want it to receive all messages.
    2. Testing: If you have made changes to the app's permissions or functionality, you may need to test the app following the steps to upload a custom app in a conversation. This ensures that the new permissions are recognized and applied.
    3. Developer Preview: Note that RSC for all chat messages is available only in the public developer preview. Ensure that your bot is set up in an environment that supports this feature.

    If you have followed these steps and the issue persists, you may need to review the bot's installation process or check for any additional settings that might be affecting its ability to receive messages in group chats.


    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.