Forum Discussion
themashcodee2
Dec 27, 2023Copper Contributor
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...
- Dec 27, 2023Hello themashcodee2- Thanks for raising your query.
For a user to receive proactive messages, install the app for the user or make the user a part of a team in which the app is installed.
You can also, proactively install your app using Graph.
https://learn.microsoft.com/en-us/microsoftteams/platform/bots/how-to/conversations/send-proactive-messages?tabs=dotnet#proactively-install-your-app-using-graph
You can refer this sample as well: https://github.com/OfficeDev/Microsoft-Teams-Samples/tree/main/samples/graph-proactive-installation/csharp
Please refer this documentation: https://learn.microsoft.com/en-us/microsoftteams/platform/bots/how-to/conversations/send-proactive-messages?tabs=dotnet#create-the-conversation
themashcodee2
Dec 27, 2023Copper Contributor
Prasad_Das-MSFTbut actually I am getting these errors when
1. creating a group chat with bot included in the members
2. inviting the bot later
btw I have these permission in my token
"https://graph.microsoft.com/Channel.ReadBasic.All https://graph.microsoft.com/Channel.Create https://graph.microsoft.com/Group.Read.All https://graph.microsoft.com/User.ReadBasic.All https://graph.microsoft.com/Organization.Read.All https://graph.microsoft.com/Chat.ReadWrite.All";
what api/way you would suggest to create a group chat with bot and then what would be the best ways to send message in that group chat?
themashcodee2
Dec 27, 2023Copper Contributor
- themashcodee2Dec 27, 2023Copper Contributor