mirror of
https://github.com/Myxelium/RandomMemerBot.git
synced 2026-04-09 08:59:39 +00:00
11 lines
471 B
TypeScript
11 lines
471 B
TypeScript
import * as fileSystem from 'fs';
|
|
|
|
export const soundsDirectory = './sounds/';
|
|
/**
|
|
* Returns a random sound file from the sounds directory.
|
|
* @returns string - The path to a random sound file.
|
|
*/
|
|
export function getRandomSoundFilePath(): string {
|
|
const allSoundFilesAsArray = fileSystem.readdirSync(soundsDirectory).filter(file => file.endsWith('.mp3'));
|
|
return soundsDirectory + allSoundFilesAsArray[Math.floor(Math.random() * allSoundFilesAsArray.length)];
|
|
} |