I'm sure most of you already know what a Seen script is.
It logs people joining/leaving/quitting/changing nicks
or being kicked from a channel.
When someone types "!seen <Nick>" it reports to them
when they were last seen. Simple stuff.
PLEASE LET ME KNOW IF YOU FIND ANY BUGS!
Features:
- Loads database into memory
- Wildcard (*) support
- Can monitor a specific channel
- Support for JOIN, QUIT, PART, KICK, and NICK actions
- Hostmask checking (Mick is Mick2, and Mick2 is on the channel right now!)
- Replaces old entries with new to save harddrive space..
- Will respond to user in private messages for any !seen requests done in
private to you - Database only updates if needed to - Very crude safe saving
support - Removes the database from memory on quit or error..
- Can only be ran once (unless using the FORCE argument)
- Option to have it only respond to private messages
- Option to have it automatically delete expired nicks (requires CHECK argument)
- Stupid, stupidity detection.. Really checks length of the nick requested
Usage examples:
/rx AmSeen <Channel>
/rx AmSeen <Channel> FORCE
/rx AmSeen <Channel> CHECK
/rx AmSeen FORCE
/rx AmSeen CHECK
I didn't spend much time on this readme, if there are any spelling
mistakes, let me know :)
What's new in 2.8:
- If delete expired nicks is turned on, nicks last found in the
future will also be deleted.
- You can use FORCE and CHECK together now in the arguments..