Skip to main content

UNKNOWN

Project description

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.

Project details


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.1.tar.gz (6.5 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for helga-karma-0.1.1.tar.gz
Algorithm Hash digest
SHA256 ef1287f92575a493494d2ebdac7f16cb65b4279d16e5272d2d353047de74cb21
MD5 785ef6922a40a871efa40713341a19f1
BLAKE2b-256 55e4a851baac4f569a2a0aa08bfcbc51e4a75b6ba75962f8f81e2c207b319a4d

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page