forked from GitHub/dbot
		
	var not int jesus christ java
This commit is contained in:
		
							parent
							
								
									c7b2b5b139
								
							
						
					
					
						commit
						68d8c75b50
					
				| @ -6,18 +6,21 @@ var spelling = function(dbot) { | ||||
|         'listener': function(data, params) { | ||||
|             var q = data.message.valMatch(/^\*([\d\w\s]*)/, 2); | ||||
|             if(q) { | ||||
|                 dbot.say(data.channel, 'got q'); | ||||
|                 var correction = q[1]; | ||||
|                 var candidates = last[data.channel][data.user].split(' '); | ||||
|                 var winner = false; | ||||
|                 var winnerDistance = 99999999; //urgh fix later
 | ||||
| 
 | ||||
|                 for(var i=0;i<candidates.length;i++) { | ||||
|                     var distance = String.prototype.distance(correction, candidates[i]); | ||||
|                     if(distance > winner) { | ||||
|                     if(distance < winner) { | ||||
|                         winner = candidates[i]; | ||||
|                         winnerDistance = distance; | ||||
|                     } | ||||
|                 } | ||||
|                  | ||||
|                 if(winner < 3) { | ||||
|                 console.log(winner + ' ' + winnerDistance);  | ||||
|                 if(winnerDistance < 3) { | ||||
|                     var fix = data.message.replace(winner, correction);  | ||||
|                     dbot.say(data.channel, data.user + ':' + fix); | ||||
|                 } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Luke Slater
						Luke Slater