ChannelStats
Documentation for the ChannelStats plugin for Supybot
Purpose
Silently listens to every message received on a channel and keeps statistics concerning joins, parts, and various other commands in addition to tracking statistics about smileys, actions, characters, and words.
Commands
- channelstats [<channel>]
Returns the statistics for <channel>. <channel> is only necessary if the message isn't sent on the channel itself.
- stats [<channel>] [<name>]
Returns the statistics for <name> on <channel>. <channel> is only necessary if the message isn't sent on the channel itself. If <name> isn't given, it defaults to the user sending the command.
Configuration
- supybot.plugins.ChannelStats.public
This config variable defaults to True and is not channel specific.
Determines whether this plugin is publicly visible.
- supybot.plugins.ChannelStats.selfStats
This config variable defaults to True and is channel specific.
Determines whether the bot will keep channel statistics on itself, possibly skewing the channel stats (especially in cases where the bot is relaying between channels on a network).
- supybot.plugins.ChannelStats.smileys
This config variable defaults to :) ;) ;] :-) :-D :D :P :p (= =) and is channel specific.
Determines what words (i.e., pieces of text with no spaces in them) are considered
smileysfor the purposes of stats-keeping. - supybot.plugins.ChannelStats.frowns
This config variable defaults to :| :-/ :-\ :\ :/ :( :-( :'( and is channel specific.
Determines what words (i.e., pieces of text with no spaces in them ) are considered
frownsfor the purposes of stats-keeping.