Skip to main content
https://travis-ci.org/coddingtonbear/helga-karma.png?branch=master

Helga Karma

Modeled after PMXBot’s karma plugin, but just a little bit better.

Commands

!t[hanks] <nickname>

Thank somebody for doing a good job!

Example:

youthere> I've just fitzbangled the horsemonster for you, person.
person>   !thanks youthere
helga>    You're doing good work, youthere!

Also has an alias – !m[otivate] – for situations in which somebody hasn’t yet done the thing you’re appreciative of or otherwise just needs motivation:

youthere> I'm having an awful day; I've orangeenveloped the
          twinkleverse like a dozen times so far and it's not even
          noon!
somebody> !m youthere
helga>    You're doing good work, youthere!
somebody> It'll be OK, buddy; it's Friday.

The people you’ve thanked (or motivated) will get a little bump in their karma (and that bump is variable depending on the ratio of times you – the thanker – have thanked others vs. the number of times you’ve been thanked).

!k[arma] [details] [for] [<nick>]

Get a user’s Karma information.

Example:

person> I wonder how much karma I have.
person> !karma
helga>  person has about 24 karma, person.

You can also ask about another person’s karma:

person> I wonder how much karma somebody has.
person> !karma somebody
helga>  somebody has about 10 karma, person.

And, if you’re curious about the details, you can ask for those, too, and even abbreviate the command itself:

person> I wonder if somebody has every thanked anybody in his life.
person> !k details somebody
helga>  somebody has 10.1 karma.  (thanked others 20 times, received
        thanks 12 times, karma coefficient: 0.6, aliases: adam,
        coddingtonbear)

!k[arma] top [10]

Get a list of people ordered by how much karma they have.

Example:

person> Let's see who's the most helpful around here.
person> !karma top 3
helga> #1: somebody (2213 karma) | #2: somebody_else (2013 karma) |
       #3: whoisthis (1408 karma)
person> Not me :-(

!k[arma] <nick1>==<nick2>

Link two nicknames together to share the same karma values. This is commonly used for away nicknames.

Example:

person> !karma coddingtonbear==coddingtonbear_away
helga>  coddingtonbear and coddingtonbear_away are now linked, person.

!k[arma] <nick1>!=<nick2>

Unlink two nicknames from one another.

Example:

person> !karma coddingtonbear!=coddingtonbear_away
helga>  coddingtonbear and coddingtonbear_away are now unlinked, person.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

helga-karma-0.1.2.tar.gz (6.5 kB view details)

Uploaded Source

File details

Details for the file helga-karma-0.1.2.tar.gz.

File metadata

  • Download URL: helga-karma-0.1.2.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for helga-karma-0.1.2.tar.gz
Algorithm Hash digest
SHA256 d938724af844d32ba09b72d2d3d465d1af4855d85eec0a487cdee69be3fcdf49
MD5 5643fc14dc1ba8b279cf3f1d0f0d7a27
BLAKE2b-256 99a91e4ba5b0be183955566c0f18164bb0927df877cbc82b1fbf65ef70ea8405

See more details on using hashes here.

Release history Release notifications | RSS feed

1.3.0

1 file

1.2.0

1 file

1.1.0

1 file

1.0.1

1 file

1.0.0

1 file

0.3.2

1 file

0.3.1

1 file

0.2.1

1 file

0.2.0

1 file

0.1.3

1 file

This release

0.1.2 This release

1 file

0.1.1

1 file

0.1.0

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page