protected override async Task PostAsync(IActivity item, string state, CancellationToken token) { var message = item as IMessageActivity; if (message != null) { var ticketForm = new FormDialog <TicketModel>(new TicketModel(), TicketModel.BuildForm, FormOptions.PromptInStart); //var ticketForm = new RaiseDialog(); var interruption = ticketForm.Void <object, IMessageActivity>(); task.Call(interruption, null); await task.PollAsync(token); } }