/// <summary>
        /// Отправить обычное текстове сообщение
        /// </summary>
        public async Task <string> SendTextOnlyAsync(string recipientId, string messageText, string callBackMatadata)
        {
            var reply = new FacebookPushMessageViaText(recipientId, messageText);

            reply.message.metadata = callBackMatadata;
            return(await PerformTheSending(reply.ToString()));
        }
        /// <summary>
        /// Отправить текстовое сообщение с текстовыми вариантами ответа
        /// </summary>
        public async Task <string> SendQuickRepliesTextsAsync(string recipientId, string messageText, string callBackMatadata, List <FacebookMessageContentQuickReplyText> quickReplies)
        {
            var reply = new FacebookPushMessageViaText(recipientId, messageText);

            reply.message.metadata      = callBackMatadata;
            reply.message.quick_replies = new FacebookMessageContentQuickReplyTextList
            {
                Items = quickReplies
            };

            return(await PerformTheSending(reply.ToString()));
        }