Changeset 1073 for trunk


Ignore:
Timestamp:
03/17/10 23:20:45 (2 years ago)
Author:
james
Message:

Add support to skip a nick for %ruser
Use the above to hopefully not talk to the nick that silenced us (#47)

Location:
trunk/modules
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/modules/output.tcl

    r1070 r1073  
    666666        set acceptable [list] 
    667667 
     668        set skip_nick [bMotion_plugins_settings_get "system" "ruser_skip" $channel ""] 
     669        bMotion_plugins_settings_set "system" "ruser_skip" $channel "" "" 
     670        if {$skip_nick != ""} { 
     671                bMotion_putloglev d * "ruser skipping $skip_nick" 
     672        } 
     673 
    668674        #check if we want the previous ruser 
    669675        if {$condition == "prev"} { 
     
    686692                if {([bMotion_setting_get "bitlbee"] == "1") && ($user == "root")} { 
    687693                        bMotion_putloglev 4 * "ruser:  reject: bitlbee root user" 
     694                        continue 
     695                } 
     696 
     697                if {$user == $skip_nick} { 
     698                        bMotion_putloglev 4 * "ruser:  reject: $user is skip_user" 
    688699                        continue 
    689700                } 
  • trunk/modules/system.tcl

    r1063 r1073  
    418418        timer $bMotionSettings(silenceTime) bMotionUnSilence 
    419419        putlog "bMotion: Was told to be silent for $bMotionSettings(silenceTime) minutes by $nick in $channel" 
     420        bMotion_plugins_settings_set "system" "ruser_skip" $channel "" $nick 
    420421        bMotionDoAction $channel $nick "%VAR{silenceAways}" 
    421422        putserv "AWAY :afk ($nick $channel)" 
Note: See TracChangeset for help on using the changeset viewer.