private ConversationContext DoAction(string conversationId, ConversationContext context, string action, Dictionary <string, List <Entity> > entities, double confidence)
        {
            if (entities != null)
            {
                foreach (var entry in entities)
                {
                    if (entry.Key == "intent")
                    {
                        foreach (var entity in entry.Value)
                        {
                            var token = entity.Value.FirstOrDefault();
                        }
                    }
                }
            }

            return(context);
        }
 private ConversationContext DoStop(string conversationId, ConversationContext context)
 {
     return(context);
 }
 private void DoSay(string conversationId, ConversationContext context, string msg, double confidence)
 {
     var message = msg;
 }
 private ConversationContext DoMerge(string conversationId, ConversationContext context, Dictionary <string, List <Entity> > entities, double confidence)
 {
     return(context);
 }