Microsoft Bot Framework
Last updated
Was this helpful?
Was this helpful?
private async Task ConnectToOperator(IDialogContext context)
{
var data = JObject.Parse(@"{ ""Activity"": ""Forward"" }");
var act = context.MakeMessage();
act.ChannelData = data;
await context.PostAsync(act);
}private async Task OnMessageRecieved(IDialogContext context, IAwaitable<IMessageActivity> result)
{
var activity = await result;
if (activity.AsEventActivity() != null && activity.ChannelData != null)
{
var availibleOperatorsInfo =
JsonConvert.DeserializeObject<GetAvailableOperatorsResponse>(activity.ChannelData);
await OnAvailibleOperatorsResponse(context, availibleOperatorsInfo);
}
}"channelId": "directline"
...
"from": {
"id": "mluvii_guest"
}
...
"conversation": {