@xU:
Unfortunately, getchanidle does not allow you to ignore "non-important" messages, which is the kind of solution the thread-author initially requested.
To get your started off:
Basically you have to store every users idle time of a channel in an array I suppose and update them every sec. Check everymin for every person in the array and kick/ban the ones idle for 10 or more mins.
Now to check for the interesting words. If a user types a msg and it is not "." (anti-idle sign) or does not contain "." or any other uninteresting word, change the idle time for that user in the array, incr the previous value by 10.
This is what I understood from your explanation.
·awyeah·
==================================
Facebook: jawad@idsia.ch (Jay Dee) PS: Guys, I don't accept script helps or requests personally anymore.
==================================