Hi Adam,
I can see from your screenshot that one user is getting "You cannot send messages to this bot" in Teams while others can interact normally. This is typically a user-specific configuration or permission issue.
Common Causes & Solutions:
1. Teams App Policy Restrictions: The affected user may have restrictive Teams app policies applied:
- Check Teams Admin Center → Teams apps → Setup policies
- Verify the user's policy allows custom/sideloaded apps
- Ensure "Upload custom apps" is enabled for their policy
2. Bot Installation Issues: The bot may not be properly installed for this specific user:
- Have the user try removing and re-adding the bot in Teams
- Go to Apps → Search for your bot → Remove → Re-install
- Check if the bot appears in their "Built for your org" section
3. User-Specific Teams Client Issues:
- Try having the user clear Teams cache:%appdata%\Microsoft\teams (delete contents)
- Test in Teams web client vs desktop app
- Try incognito/private browsing mode
4. Licensing/Permission Differences:
- Verify the user has the same license type as working users
- Check if they have any conditional access policies applied differently
- Confirm they have proper Copilot licensing (if required)
5. Bot Registration/Manifest Issues:
- Check if the bot's App ID is properly configured
- Verify valid domains in the bot configuration include Teams
- Ensure the user's tenant permissions allow the bot
Troubleshooting Steps:
Step 1: Compare User Configurations
# Check user's Teams app policies
Get-CsTeamsAppSetupPolicy -Identity "******@domain.com"
Step 2: Bot Reinstallation
- User should uninstall the bot completely from Teams
- Clear Teams cache
- Reinstall from Teams App Store or via link
Step 3: Admin-Side Verification
- Teams Admin Center → Manage apps → Find your bot
- Check if it's blocked for specific users/groups
- Verify permission policies don't exclude this user
Step 4: Test Different Channels
- Try 1:1 chat vs channel vs group chat
- Test with the user in a different Teams environment (if available)
Quick Fixes to Try:
- User Signs Out/In from Teams completely
- Admin pre-installs the bot for the user via Teams Admin Center
- Share direct bot link and have user install via URL
- Add user to a group that has working access, then test
Why SharePoint Works but Teams Doesn't: This suggests the issue is specifically with:
- Teams client configuration
- Teams app policies
- Bot installation state in Teams
- User's Teams permissions
Diagnostic Questions:
- Is this user in a different department/group with different policies?
- Does the user have admin rights or restrictions?
- Are they using the same Teams client version as others?
- Do they have any compliance/security software that might block Teams apps?
If none of these solutions work, the issue might require Microsoft Support to investigate the user's specific Teams configuration and any hidden policy restrictions.
Have you tried having the user reinstall the bot in Teams, or checked their Teams app policies in the admin center?
Hope this helps!
Thanks,
Karan Shewale.
*************************************************************************
If the response is helpful, please click "Accept Answer" and upvote it. You can share your feedback via Microsoft Teams Developer Feedback link. Click here to escalate.