I spent the day rummaging around in chatterbots brain. It now understands Karma and displays it in cb stats.

You can just do:

[LanX]++ [NodeReaper]-- I disagree! [NodeReaper]-- shouldn't have reaped my post!

Yes, negative Karma also works. The feature is quite flexible, pretty much anything in square brackets that the Monastery can turn into links can be given Karma. So if you like, for example, CB Stats, you can do:

[id://11155739]++

Karma-Parsing is rather simple minded:

... my $vote = 0; if($decoded =~ /\[([^\]]+?)\]([+-]{2})/) { ($id, $type) = ($1, $2); if($type eq '++') { $vote++; } elsif($type eq '--') { $vote--; } } ...

Karma points are tracked for 7 days. Well, technically, they remain in my database forever. But to match the other CB Stats, i only look at the last 7 days.

I also track WHO is handing out the points and show the 5 most active Karma givers in the stats as well.

Another special feature is that chatterbot can watch homenodes and "last seen" time and show last online time of a user. This may have serious timezone bugs!. I'm not sure if this feature is of any use, other than novelty. I configured some random users at the moment to test the stability of my homenode parser.

PerlMonks XP is useless? Not anymore: XPD - Do more with your PerlMonks XP

In reply to Chatterbox KARMA support by cavac

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.