public DirectMessagesService(ResponsesService responsesService, MessageSplittingService messageSplittingService, EmbedMessagesService embedMessagesService, EmbedMessageSplittingService embedMessageSplittingService)
 {
     this._responsesService             = responsesService;
     this._messageSplittingService      = messageSplittingService;
     this._embedMessagesService         = embedMessagesService;
     this._embedMessageSplittingService = embedMessageSplittingService;
 }
 public MessagesService(ResponsesService responsesService, MessageSplittingService splittingService, EmbedMessageSplittingService embedMessageSplittingService, ResponsesCachingService responsesCachingService)
 {
     this._responsesService             = responsesService;
     this._splittingService             = splittingService;
     this._embedMessageSplittingService = embedMessageSplittingService;
     this._responsesCachingService      = responsesCachingService;
 }
 public MessagesService(ResponsesService responsesService, MessageSplittingService splittingService, EmbedMessageSplittingService embedMessageSplittingService)
 {
     this._responsesService             = responsesService;
     this._splittingService             = splittingService;
     this._embedMessageSplittingService = embedMessageSplittingService;
     if (!_serversResponses.Any())
     {
         this.Refresh().Wait();
     }
 }