static void TestProactive()
        {
            var answer = new ServerAnswer()
            {
                user_id         = "UNJN2HTDH:TNPMJ4WV7",
                action          = "answers",
                answer          = "Hey",
                answer_id       = 1,
                certainty       = 1.1,
                chatbot_temp_id = 1,
                question        = "Hay",
                question_id     = 2,
                status_code     = 0,
                status_msg      = "OK"
            };
            var answer_questions = new List <ServerQuestion>();

            answer_questions.Add(new ServerQuestion());
            var questions = new ServerQuestionsMessage()
            {
                user_id          = "",
                action           = Actions.Questions,
                answer_questions = answer_questions,
                status_code      = 0,
                status_msg       = ""
            };
            var json = JsonSerializer.Serialize <ServerQuestionsMessage>(questions);
            var done = con.SendMessageToEndPointAsync(json, Actions.Questions).Result;

            con.StoreMessageFromServerAsync(json).Wait();
            Console.WriteLine(done);
        }
 public async Task <IActionResult> Post(ServerQuestionsMessage questionsMessage)
 {
     // Block all questions messages
     this._messageForUser  = this._questionMsg;
     this._messageForUser += " " + questionsMessage.answer_questions[0].question;
     return(ReturnNotImplemented());
     //await NotifyUser(questionsMessage.user_id);
     //return ReturnAccepted();
 }