Eggdrop Tcl Archive

Home | Contact | Forum | Submit a Script

View All Information: Script Id1732

Script Name: Statusd Version: 0.3.7 Author: lee8oi Script Date: 24/10/2011 Category: Seen Scripts Downloads: 143 File Name: statusd-0.3.7.zip Short Description: A reimagining of Seend script designed to track users by storing thier latest activity & hostmask. Activities include joined, parted, kicked, quit, nick change, spoke, and action.

Extended Description File

# Statusd v0.3.7(10.24.11)
# by: <lee8oiAtgmail><lee8oiOnfreenode>
# github link: https://github.com/lee8oi/statusd/blob/master/statusd.tcl
#
# Status oriented rebuild of Seend v1.8.3
#
# -------------------------------------------------------------------
#
# Statusd is a reimagining of Seend script designed to track users by
# storing thier latest activity & hostmask. Activities include joined,
# parted, kicked, quit, nick change, spoke, and action. If status is
# not found script will check channels nick list. If nick isn't in
# channel then a pattern search will be performed instead and results
# displayed. Script also includes the ability to search for nicks by
# hostmask using the host parameter. As well as an automatic backup
# system that saves on .die, restart, timed intervals.
#
# *Configuration options can be changed using the dcc command 'statusd'.
# Configurable options include all listed in configuration section.
# 
# Initial channel setup:
# (starts logging and enables public status command. Run in partyline.)
# .chanset #channel +statusd
#
# Public command syntax:
# !status <nick> ?channel?
# !status host <hostmask>
#
# DCC command syntax:
# (omitting value and/or option displays help)
# .statusd set ?option? ?value?
# .statusd ?load|store?
#
# Example Usage:
# (public)
# <lee8oi> !status lee8oi
# <dukelovett>  lee8oi spoke in #dukelovett 4 minutes 21 seconds ago.
#    Message: I thought it was a great idea so I got started.tcl paste
# <lee8oi> !status lee8oi #dukelovett2
# <dukelovett> lee8oi joined #dukelovett2 5 minutes 59 seconds ago.
# <lee8oi> !status host *lee*
# <dukelovett> *lee* host matches the following nicks: lee8oi
#
# (DCC/partyline)
# <lee8oi> .statusd set
# <dukelovett> Configurable options: trigger backupfile
# interval logbackups use_current_chan.
#   Setting config without a value shows
# help. ie: '.statusd set trigger' for trigger help.
# <lee8oi> .statusd set trigger
# <dukelovett> Usage: .statusd set trigger <string>
# <lee8oi> .statusd set trigger !seen
# <dukelovett> Statusd trigger changed to: !seen
# 
#
# Thanks: drsprite.
#         This script was concieved from your suggestions & comments.
#
# Updates:
# v0.3
#  1.Added configuration backup system. Script configuration settings
#  are now saved & restored through the backup system as well as with
#  '.statusd load' and '.statusd store' commands via dcc/partyline.
#  2.Removed backup_trigger & its configuration options since backups
#  can be performed via dcc/partyline. Also a couple other minor fixes.
#  3.Script now checks if nick is in channel when a status is not found.
#  If nick is not in channel then a pattern search will be performed
#  and results returned.
#  4.Fixed bug that caused nick patterns with * symbols to trigger
#  'currently in chan' responses.
#  5.Modified pattern search to also search channel nick list for
#  matching names.
#  6.Added chancheck function to validate specified channels.
#  This fixes a bug related to users specifying channels that the bot
#  has not joined.
#  7.Fixed configuration system to eliminate the extra binds leftover
#  after changing command trigger & configuration via partyline.

Latest News

27 Dec 2018 Eggdrop v1.8.4 Stable Release 22 Dec 2018 Eggdrop v1.8.4 Release Candidate 3 15 Dec 2018 Eggdrop v1.8.4 Release Candidate 2 12 Dec 2018 Eggdrop v1.8.4 Release Candidate 1 04 Feb 2018 Eggdrop v1.8.3 Stable Release 13 Jan 2018 Eggdrop v1.8.3 Release Candidate 2

Resources

Eggdrop Community Forum Download Eggdrop Eggdrop Set-up Using your Eggdrop Enhancing Eggdrop Eggdrop Tcl Commands Eggdrop 1.8.3 Documents Eggdrop Config File Unix Shell Commands
Donate Help TclArchive.org with server costs. By donating, you help keep these scripts available to everyone. PayPal

© 2015 - 2025,  Greenwood Web Design