У меня есть бот, который передает работу оператору-человеку. Когда оператор присоединяется, я получаю событие в событии OnEventActivityAsyn c. В этот момент я хочу отправить клиенту сообщение о том, что он подключен к оператору. Как изменить TurnContext / Activity для отправки сообщения клиенту?
Не совсем уверен, какую часть кода разместить. (невозможно опубликовать весь проект из-за политики компании)
protected override async Task OnEventActivityAsync(ITurnContext<IEventActivity> turnContext, CancellationToken cancellationToken)
{
if (turnContext.Activity.Name == "webchat/agentJoin")
{
_logger.LogInformation("webchat/agentJoin");
//Database stuff here
await turnContext.SendActivityAsync(MessageFactory.Text("Connected to customer"), cancellationToken);
//How do I send a message to the client here? turnContext sends the message to the agent, not client
}
}