mirror of
				https://github.com/pragma-/pbot.git
				synced 2025-11-04 08:37:24 +01:00 
			
		
		
		
	Interpreter: recall/mock "me" works again
				
					
				
			This commit is contained in:
		
							parent
							
								
									7d3e49eaa0
								
							
						
					
					
						commit
						61fa6bbb66
					
				@ -288,7 +288,7 @@ sub interpret {
 | 
			
		||||
  $stuff->{nickoverride} = $stuff->{nick} if defined $stuff->{nickoverride} and lc $stuff->{nickoverride} eq 'me';
 | 
			
		||||
 | 
			
		||||
  # TODO: use cmd/factoid metadata instead of ... this thing...
 | 
			
		||||
  if ($keyword !~ /^(?:recall|mock|help|my|g|google|img|bingimg|factrem|forget|set|factdel|factadd|add|factfind|find|factshow|show|forget|factdel|factset|factchange|change|msg|cc|eval|u|udict|ud|actiontrigger|urban|perl|ban|mute|spinach|choose|c|lie|l|adminadd|unmute|unban)$/i) {
 | 
			
		||||
  if ($keyword !~ /^(?:help|my|g|google|img|bingimg|factrem|forget|set|factdel|factadd|add|factfind|find|factshow|show|forget|factdel|factset|factchange|change|msg|cc|eval|u|udict|ud|actiontrigger|urban|perl|ban|mute|spinach|choose|c|lie|l|adminadd|unmute|unban)$/i) {
 | 
			
		||||
    $keyword =~ s/(\w+)([?!.]+)$/$1/;
 | 
			
		||||
    $arguments =~ s/(?<![\w\/\-\\])i am\b/$stuff->{nick} is/gi if defined $arguments && $stuff->{interpret_depth} <= 2;
 | 
			
		||||
    $arguments =~ s/(?<![\w\/\-\\])me\b/$stuff->{nick}/gi if defined $arguments && $stuff->{interpret_depth} <= 2;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user