You can call turnContext.Activity.RemoveRecipientMention()
to remove @mention (bot name).
public async Task OnTurnAsync(ITurnContext turnContext, CancellationToken cancellationToken = default(CancellationToken))
{
if (turnContext.Activity.Type == ActivityTypes.Message)
{
turnContext.Activity.RemoveRecipientMention();
query = turnContext.Activity.Text;
if (turnContext.Activity.ChannelId == "msteams")
{
}
var qnaResponse = await _services.QnAServices[QnAMakerKey].GetAnswersAsync(turnContext);
if (qnaResponse[0].Score < .70)
{
await turnContext.SendActivityAsync("qwertyxxxxxqwerty", cancellationToken: cancellationToken);
}
else
{
await turnContext.SendActivityAsync(qnaResponse[0].Answer, cancellationToken: cancellationToken);
}
}
}
Thanks,
Prasad Das
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.