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(); }