Forum Discussion

themashcodee2's avatar
themashcodee2
Copper Contributor
Dec 27, 2023

How to send dm even if the user has not installed the app in personal scope.

I am trying to build a bot which will have a few message extension to submit data and then I will make a request to my custom backend. I want to save the data and want to send dm to the user.

I am planning to expose a route from my botbuilder restify server (built by teams toolkit) to send a dm to the user (from bot's account) because I could not find a way to send a dm without bot framework.

The only problem is when I am trying to send a dm I am getting an error saying "Bot is not installed in user's personal scope", which is true because the app is only installed in a team.

How can I tackle this problem? Basically I am building a feedback bot for companies so I want to proactively send dm message to all the employees and admins. What are different ways to do this thing.

Feel free to ask about any other information if you need, thanks!

Resources