Karmator
Karmator copied to clipboard
Rust bot that works on IRC and Slack for tracking karma (upvotes/downvotes...)
Slack allows you to annotate comments with emojis and then people vote on them. There's two possible approaches here. 1. Take that person's nick and then upvote/downvote it (based off...
Seems like if the messaging is *too* rich for the RTM api we need to fall back to chat.postMessage web api. However it seems like the token i get for...
``` [Debug#SQL] "INSERT INTO \"votes\"(\"voted_at\",\"by_whom_name\",\"for_what_name\",\"amount\") VALUES(?,?,?,?)" [PersistUTCTime 2015-06-29 21:47:43.445417 UTC,PersistText "PBERENS",PersistText "a",PersistInt64 1] @(persistent-2.1.1:Database.Persist.Sql.Raw ./Database/Persist/Sql/Raw.hs:55:18) karmator: user error (SQLite3 returned ErrorBusy while attempting to perform step.) ``` Basically a good...
This is a database that attempts to track nickname changes and so forth so it can assocate various nicknames with the same person. There's some tricky issues such as people...
Right now we are a bit on the weak side suite-wise. It would be a good idea to see what kind of test framework there is to bring together some...
Reimplement the web-server part of karmator. In interest of getting this release out reasonably soon I'm going to focus on just the karmator part in IRC then dealing with the...
https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/listener_filters
Basically it would also be nice to be able to emit timed messaging so having some form of crontab events would be really nice.
This is probably going to be hand-crafted for now but would be nice to eventually get plugins to integrate.
https://api.slack.com/docs/rate-limits