public async Task <IActionResult> Index(UpdateForCreationDto incomingRequestDto)
        {
            //var temp = HttpContext.Request.Cookies;
            //Debug information
            var request = HttpContext.Request.ReadRequestBody();
            await _logger.LogIncomingRequest(request);

            string responseReceived = "";

            if (incomingRequestDto.Message != null)
            {
                responseReceived = await _messageChecker.Checker(incomingRequestDto.Message);
            }

            if (incomingRequestDto.CallbackQuery != null)
            {
                responseReceived = await _callbackChecker.Checker(incomingRequestDto.CallbackQuery);
            }

            await SaveRequestData(incomingRequestDto);
            await SaveResponseData(responseReceived);

            return(StatusCode(201));//Ok(checkResult);
        }