public ReactionHandlingService(IServiceProvider services)
        {
            _discordClient         = services.GetRequiredService <DiscordSocketClient>();
            _groupHandlingService  = services.GetRequiredService <IGroupHandlerService>();
            _roleDispenserService  = services.GetRequiredService <IRoleDispenserService>();
            _dataExtensionsService = services.GetRequiredService <IGuildDataExtensionsService>();
            _config = services.GetRequiredService <IConfigurationService>();

            _discordClient.ReactionAdded   += ReactionAddedHandler;
            _discordClient.ReactionRemoved += ReactionRemovedHandler;
        }
 public GroupManagementModule(IGroupHandlerService groupService, IConfigurationService config)
 {
     _groupService = groupService;
     _config       = config;
 }
 public DestinyDeepStoneCryptModule(IGroupHandlerService groupService)
 {
     _groupService = groupService;
 }