🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.tcl
Article #510

Re: whois idle - co tu mozna poprawic?

#510
From: Tomasz Motyliński
Date: Thu, 02 Aug 2007 09:35
43 lines
2624 bytes
bind time - "?9 * * * *" time:whois

proc time:whois {min hour day month year} {
foreach chan [split [channels] " "] {
        if {[channel get $chan voicecommand] && [botisop $chan]} {
                foreach nick [split [chanlist $chan v|v] " "] {
                        if {([isbotnick $nick] == 0)} {
                                putserv "WHOIS $nick"
                                putlog "sending WHOIS $nick"
                                }
                        }
                }
        }
return 0
}

bind RAW - 317 tools:whois:idle
proc tools:whois:idle {from key arg} {
set nick [lindex [split $arg] 1]
set idle [lindex [split $arg] 2]
foreach chan [split [channels] " "] {
        if {[channel get $chan voicecommand] && [botisop $chan] &&
([isbotnick $nick] == 0)
} {
                putlog "$nick idle: $idle"
                if {[isvoice $nick $chan] && ($idle > 3600)} {
                        pushmode $chan -v $nick
                        putlog "mode $chan -v $nick"
                        }
                if {([isvoice $nick $chan] == 0) && ($idle <= 3600)} {
                        pushmode $chan +v $nick
                        putlog "mode $chan +v $nick"
                        }
                }
        }
}


-- 
Tomasz Motyliński
"Linux jest dla leniwych, raz zainstalowany działa wiecznie"
... i do tego jaki ładny :) http://satfilm.pl/~motto77/mydesktop.jpg
http://debian.linux.pl/ - Polskie Forum Użytkowników Debiana
Technical Details
Message-ID: <5825545.SSCslsHioX@jestem.fajny.i.w.ogole.super>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.internetia.pl!not-for-mail
References: <5527716.q6Q0SgdjP3@jestem.fajny.i.w.ogole.super> <f8qo69$cd$1@nemesis.news.tpi.pl> <2535005.Z29jMt82ER@jestem.fajny.i.w.ogole.super>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.internetia.pl!not-for-mail
From: Tomasz Motyliński <motto77@wp.eu>
Newsgroups: pl.comp.lang.tcl
Subject: Re: whois idle - co tu mozna poprawic?
Date: Thu, 02 Aug 2007 11:35:02 +0200
Organization: A N A C R O N
Lines: 46
Message-ID: <5825545.SSCslsHioX@jestem.fajny.i.w.ogole.super>
References: <5527716.q6Q0SgdjP3@jestem.fajny.i.w.ogole.super> <f8qo69$cd$1@nemesis.news.tpi.pl> <2535005.Z29jMt82ER@jestem.fajny.i.w.ogole.super>
NNTP-Posting-Host: user0-120.satfilm.net.pl
Mime-Version: 1.0
X-Trace: mx1.internetia.pl 1186047434 1237 77.91.0.120 (2 Aug 2007 09:37:14 GMT)
X-Complaints-To: abuse@inetia.pl
NNTP-Posting-Date: Thu, 2 Aug 2007 09:37:14 +0000 (UTC)
X-Tech-Contact: usenet@internetia.pl
X-Face: #1Tw7Dcgs&;2"4M|W-vV/b]f5)LkWeF\qv`PpAaeC{)EDws%8tKDjId4X"C#4WcE}xgitf
 Bi,Npd[Tt]aN46Ni=aRbL(aYZ>t!6WoFIN-0^75n(#I1@S_l0YGfJ)wc<@@?fPJi3J#)7y
 u!lz^?'&!@QpB9n}%b!XA0S^Jq
X-Server-Info: http://www.internetia.pl/news/
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit