Fix off-by-one error in mentionless calculation
This commit is contained in:
		
							parent
							
								
									7c12710482
								
							
						
					
					
						commit
						f362f1ab2b
					
				
					 1 changed files with 1 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -103,7 +103,7 @@ module Ebooks
 | 
			
		|||
        mless = ev[:text]
 | 
			
		||||
        begin
 | 
			
		||||
          ev.attrs[:entities][:user_mentions].reverse.each do |entity|
 | 
			
		||||
            mless = mless[0...entity[:indices][0]] + mless[entity[:indices][1]...-1]
 | 
			
		||||
            mless = mless[0...entity[:indices][0]] + mless[entity[:indices][1]+1..-1]
 | 
			
		||||
          end
 | 
			
		||||
        rescue Exception
 | 
			
		||||
          p ev.attrs[:entities][:user_mentions]
 | 
			
		||||
| 
						 | 
				
			
			@ -136,7 +136,6 @@ module Ebooks
 | 
			
		|||
    # Applies configurable @reply_delay range
 | 
			
		||||
    def reply(ev, text, opts={})
 | 
			
		||||
      opts = opts.clone
 | 
			
		||||
      delay = @reply_delay.to_a.sample
 | 
			
		||||
 | 
			
		||||
      if ev.is_a? Twitter::DirectMessage
 | 
			
		||||
        log "Sending DM to @#{ev[:sender][:screen_name]}: #{text}"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue