Closed amreshgarg21 closed 1 year ago
Hi @amreshgarg21,
It's not entirely clear to me what you are attempting to do. Could you please explain your goal and what bug or feature request you are submitting?
Like I want to pass the message e.x. "Topics" when the user clicks the button, so he/she gets redirected to his/her Teams Chatbot with that message "Topics" and it should be automatically sent on behalf of the user rather than the user pressing the send button or pressing enter button.
Does there exist a way to do so?
I'm afraid I'm still unclear on what you're trying to implement. Perhaps you could explain the overall flow of the application, how a user should interact with it, and what the bot should do.
So, we wanted to sent a message into the chatbot(ms-teams channel).
Is there any API available to post the message into the chatbot on behalf of user (proactive notification will send the message bot to user, similar way without any user intervention how user can send a message to chatbot through any API.)
NOTE: We have tried deep link concept but the only problem is that the user need to enter the send button to process the chatbot.
You are going to send a message to the bot, and you want to bot to impersonate the user and post that into the channel?
Yes
As far as I am aware, bots impersonating human users is not permitted in Microsoft Teams. You can make use of Microsoft Graph to proactively install and send messages to users without needing them to take explicit action, but these messages will come from the bot, not as another user. The message you send can contain the name of the original sender, but the bot cannot appear as that first sender.
Is there a way through which we can pass the messages to the team's chatbot on behalf of the user?
I tried using the ms teams deep link: https://teams.microsoft.com/l/chat/0/0?&message=Hi
But here the user needs to press enter key or send button in order to send the message. I want to directly send it without pressing the send button in MS Teams.