| Commit message (Expand) | Author | Age | Files | Lines |
| * | update karma.py to use command spec | jesopo | 2020-01-26 | 1 | -9/+10 |
| * | remove debug prints | jesopo | 2020-01-26 | 1 | -2/+0 |
| * | make `++asd++` count only as `++` on `++help` | jesopo | 2020-01-17 | 1 | -0/+5 |
| * | reword karma to "<target> now has 3 karma (1 from <sender>)"•••closes #226
| jesopo | 2020-01-02 | 1 | -2/+2 |
| * | permit spaces before ++/-- for single-word karma | jesopo | 2019-12-19 | 1 | -1/+1 |
| * | allow space between "++" and nickname | jesopo | 2019-12-10 | 1 | -1/+1 |
| * | catch `++nickname` as karma too | jesopo | 2019-12-10 | 1 | -1/+10 |
| * | 'server' -> 'event["server"]' | jesopo | 2019-12-05 | 1 | -1/+1 |
| * | show karma total when adding/removing karma points | jesopo | 2019-12-05 | 1 | -7/+12 |
| * | better wording for karma, now that it's per-user | jesopo | 2019-12-01 | 1 | -2/+3 |
| * | _get_target needs params | jesopo | 2019-12-01 | 1 | -1/+1 |
| * | normalise target names between ++/-- and !karma | jesopo | 2019-12-01 | 1 | -5/+8 |
| * | refactor karma to be per-user. added data migration script for this | jesopo | 2019-12-01 | 1 | -52/+65 |
| * | Show 0 karma in the colour of gold™ | James Lu | 2019-10-11 | 1 | -1/+2 |
| * | [:,] shouldn't be optional because the wider group is | jesopo | 2019-10-09 | 1 | -1/+1 |
| * | only accept space between word and modifier for word karma when : or , | jesopo | 2019-10-09 | 1 | -1/+1 |
| * | don't consume ":"/"," in a karma target | jesopo | 2019-10-08 | 1 | -1/+1 |
| * | do not permit a space between () and karma modifier | jesopo | 2019-10-08 | 1 | -1/+1 |
| * | split words/parens karma in to 2 regexes, only accept non-parens when ^$•••closes #169
| jesopo | 2019-10-03 | 1 | -17/+9 |
| * | allow whitespace between karma target and ++/-- | jesopo | 2019-09-30 | 1 | -1/+1 |
| * | Some minor cleanup | Noah Pederson | 2019-09-27 | 1 | -3/+3 |
| * | Improves sentence processing for karma•••Changes the matching regex to grab arbitrary text between ()
for giving (or taking away) karma. Still supports single words
followed by ++/--, including usernames, and strips "," or ":"
characters from the end if a single-word match.
ex. (some sentence to give karma to)++ -> "[Karma] some sentence to give
karma to now has 1 karma"
ex. ngp:++ -> "[Karma] ngp now has 200 karma"
| Noah Pederson | 2019-09-26 | 1 | -14/+14 |
| * | [:1] -> [:-1] | jesopo | 2019-09-15 | 1 | -1/+1 |
| * | '[1:]' -> '[:1]' | jesopo | 2019-09-15 | 1 | -1/+1 |
| * | strip ":" from "nick: ++" | jesopo | 2019-09-15 | 1 | -1/+1 |
| * | parse "nick: ++" as "nick++" | jesopo | 2019-09-15 | 1 | -1/+3 |
| * | 'resetkarme' -> 'resetkarma' | jesopo | 2019-09-12 | 1 | -1/+1 |
| * | 'karma-verbose' -> 'karma-pattern'. don't even parse when false | jesopo | 2019-09-12 | 1 | -12/+12 |
| * | don't use full event names to check what command we're in | jesopo | 2019-09-10 | 1 | -1/+1 |
| * | only strip "nick: " prefix from karma when the nickname is known | jesopo | 2019-09-07 | 1 | -3/+8 |
| * | don't group capture disregarded "nick: " prefix in karma | jesopo | 2019-09-07 | 1 | -1/+1 |
| * | change to karma regex to best-effort strip "nick: " | jesopo | 2019-09-07 | 1 | -1/+1 |
| * | add !addpoint and !rmpoint (explicit ++/-- karma) | jesopo | 2019-08-15 | 1 | -25/+35 |
| * | throttle negative and positive karma independently of each other•••closes #117
| jesopo | 2019-08-12 | 1 | -5/+19 |
| * | Refactor set/channelset/serverset/botset in to 'utils.Setting' objects | jesopo | 2019-06-28 | 1 | -6/+4 |
| * | implement @utils.kwarg() magic, use it for command.regex hooks | jesopo | 2019-06-26 | 1 | -4/+4 |
| * | Drastically simplify karma regex: only "strip" off last 2 chars of --/++ | jesopo | 2019-06-11 | 1 | -2/+1 |
| * | Add `depends-on` hashflags to relevant modules | jesopo | 2019-05-25 | 1 | -0/+4 |
| * | Add usage examples for all settings | jesopo | 2019-05-23 | 1 | -2/+2 |
| * | Don't allow karma for empty strings | jesopo | 2019-05-21 | 1 | -0/+3 |
| * | "you cannot change your own karma" should be stderr not stdout | jesopo | 2019-05-20 | 1 | -1/+1 |
| * | Hand over regex-based-command responsibilities to `commands` module | jesopo | 2019-05-18 | 1 | -50/+35 |
| * | `if_silenced_f` -> `is_silenced_f` | jesopo | 2019-05-13 | 1 | -1/+1 |
| * | Expose is-silenced through Exports, use it in karma.py | jesopo | 2019-05-13 | 1 | -0/+4 |
| * | Fix copypaste fail for getting for Exports in karma.py | jesopo | 2019-05-13 | 1 | -1/+1 |
| * | Add a mechanism to ignore specific commands for a whole network | jesopo | 2019-05-06 | 1 | -1/+1 |
| * | Use is-ignored export in karma to allow ignoring users for karma | jesopo | 2019-04-27 | 1 | -0/+5 |
| * | Only strip word stops from the right of a word | jesopo | 2019-03-28 | 1 | -1/+1 |
| * | Don't put channel messages as low priority, so we can still catch "bitbot: ++"•••(karma.py)
| jesopo | 2019-01-25 | 1 | -2/+1 |
| * | Strip "," and ":" from karma targets (karma.py) | jesopo | 2019-01-25 | 1 | -1/+2 |