mirror of
				https://github.com/warengroup/eximiabots-radiox.git
				synced 2025-11-03 23:54:41 +00:00 
			
		
		
		
	Making search better
This commit is contained in:
		@@ -34,6 +34,7 @@ module.exports = {
 | 
			
		||||
				station = client.stations[number];
 | 
			
		||||
			}
 | 
			
		||||
		} else {
 | 
			
		||||
            if(args[1].length < 4) return msg.channel.send('<:redx:674263474704220182> station must be over 3 characters!');
 | 
			
		||||
			const sstation = await client.funcs.searchStation(args.slice(1).join(' '), client);
 | 
			
		||||
			if (!sstation) return msg.channel.send('No stations found!');
 | 
			
		||||
			url = sstation.stream[sstation.stream.default];
 | 
			
		||||
 
 | 
			
		||||
@@ -17,7 +17,7 @@ module.exports = {
 | 
			
		||||
    invite: "https://discordapp.com/api/oauth2/authorize?client_id=684109535312609409&permissions=3427328&scope=bot",
 | 
			
		||||
    
 | 
			
		||||
    //Settings
 | 
			
		||||
    prefix: "rx>",
 | 
			
		||||
    prefix: "rx-",
 | 
			
		||||
    volume: 5
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -2,6 +2,8 @@ module.exports = function (key, client) {
 | 
			
		||||
    if (client.stations === null) return false;
 | 
			
		||||
    let foundStations = [];
 | 
			
		||||
    if (!key) return false;
 | 
			
		||||
    if (key == 'radio') return false;
 | 
			
		||||
    if (key.startsWith("radio ")) key = key.slice(6);
 | 
			
		||||
    const probabilityIncrement = 100 / key.split(' ').length / 2;
 | 
			
		||||
    for (let i = 0; i < key.split(' ').length; i++) {
 | 
			
		||||
        client.stations.filter(x => x.name.toUpperCase().includes(key.split(' ')[i].toUpperCase()) || x === key).forEach(x => foundStations.push({ station: x, name: x.name, probability: probabilityIncrement }));
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user