Skip to content

Supybot Website

Sections
Personal tools
You are here: Home » Documentation » Official Plugins Documentation » Karma

Karma

Document Actions

Documentation for the Karma plugin for Supybot

Purpose

Plugin for handling Karma stuff for a channel.

Commands

  • clear [<channel>] <name>

    Resets the karma of <name> to 0.

  • dump [<channel>] <filename>

    Dumps the Karma database for <channel> to <filename> in the bot's data directory. <channel> is only necessary if the message isn't sent in the channel itself.

  • karma [<channel>] [<thing> ...]

    Returns the karma of <text>. If <thing> is not given, returns the top three and bottom three karmas. If one <thing> is given, returns the details of its karma; if more than one <thing> is given, returns the total karma of each of the the things. <channel> is only necessary if the message isn't sent on the channel itself.

  • load [<channel>] <filename>

    Loads the Karma database for <channel> from <filename> in the bot's data directory. <channel> is only necessary if the message isn't sent in the channel itself.

  • most [<channel>] {increased,decreased,active}

    Returns the most increased, the most decreased, or the most active (the sum of increased and decreased) karma things. <channel> is only necessary if the message isn't sent in the channel itself.

Configuration

  • supybot.plugins.Karma.public

    This config variable defaults to True and is not channel specific.

    Determines whether this plugin is publicly visible.

  • supybot.plugins.Karma.simpleOutput

    This config variable defaults to False and is channel specific.

    Determines whether the bot will output shorter versions of the karma output when requesting a single thing's karma.

  • supybot.plugins.Karma.response

    This config variable defaults to False and is channel specific.

    Determines whether the bot will reply with a success message when something's karma is increased or decreased.

  • supybot.plugins.Karma.rankingDisplay

    This config variable defaults to 3 and is channel specific.

    Determines how many highest/lowest karma things are shown when karma is called with no arguments.

  • supybot.plugins.Karma.mostDisplay

    This config variable defaults to 25 and is channel specific.

    Determines how many karma things are shown when the most command is called.'

  • supybot.plugins.Karma.allowSelfRating

    This config variable defaults to False and is channel specific.

    Determines whether users can adjust the karma of their nick.

  • supybot.plugins.Karma.allowUnaddressedKarma

    This config variable defaults to False and is channel specific.

    Determines whether the bot will increase/decrease karma without being addressed.

Created by jamessan
Last modified 19:16 July 25, 2005

How to add or steal karma

Posted by ChrisH at 13:54 September 17, 2005
For those who are not used to the concept of "karma" in IRC channels: If someone has done something good you can raise that user's karma by telling the bot "ChrisH++" which would raise "ChrisH"'s karma by one. "ChrisH--" would subtract one from the karma. By telling the bot "karma ChrisH" it would tell you the current karma/score.
News
Oops!
Jun 29, 2007 @ 16:24
We need a Supybot logo!
Jan 18, 2005 @ 03:59
Recent Plugin Releases
LastFM 0.1
Aug 15, 2008 @ 09:55
IdleRPG 1.1.2
Jun 13, 2008 @ 04:34
QGoogle 0.2.0
Apr 30, 2008 @ 12:13
QGoogle 0.1-r1
Apr 27, 2008 @ 08:25
Ompload 1.0
Apr 11, 2008 @ 22:08
 
 

Powered by Plone

This site conforms to the following standards: