RSS
Rev. Time Author
69e5f03b8877 2020-06-30 20:15:34 alexa <alexa>

Move some comment text

de2a7ae77347 2020-06-30 19:53:12 alexa <alexa>

Add some missing doc files, and update readme

e447da1b52a9 2020-06-30 19:37:20 alexa <alexa>

Add some documentation files

ac5c0bd4c741 2020-06-30 18:56:09 alexa <alexa>

Bump revision

298077169b46 2020-06-30 18:42:52 alexa <alexa>

Detect SIGTERM

5022387133ef 2020-06-30 18:39:43 alexa <alexa>

Improve and refactor message rule processing

* Rule validation, "running", and checking has been moved into the
RuleDef class. See the #canRun?, #validate, and #run methods.
* Perform more validation checks at rule definition load
(specifically, check that a rule has at least one response, and that
the timeouts are set correctly).
* Added timeoutMin and timeoutMax to allow rules to have a random
timeout within a range of values
* timeout, timeoutMin, and timeoutMax are all nillable

9748f651c223 2020-06-30 18:35:17 alexa <alexa>

Use the *_mapping libraries.

579bdbef5179 2020-06-30 18:34:58 alexa <alexa>

Handle RuleDefErrors a bit cleaner

ab1115384a00 2020-06-30 18:34:33 alexa <alexa>

Use yaml_mapping and json_mapping

04e543fe3824 2020-06-30 17:42:05 alexa <alexa>

Add some comments

f8b1bea0e60f 2020-06-30 17:33:40 alexa <alexa>

Include engine and game name in oblige filenames

15e90ad3424f 2020-06-30 01:04:04 alexa <alexa>

Change respond to respondOneOf

3e49d03f7d29 2020-06-30 00:48:50 alexa <alexa>

Bump revision

cd00786b9e40 2020-06-30 00:45:04 alexa <alexa>

derp, commited to wrong branch

6c73b19263d8 2020-06-30 00:40:22 alexa <alexa>

Added continueOn to message rules

3c9da3bb3946 2020-06-30 00:33:52 alexa <alexa>

Allow additional checks in message rules

53e309151504 2020-06-28 17:09:22 alexa <alexa>

Improve !oblige command and bump revision.

* ObligeOpts struct now does more option-related stuff
* Monika will now decide some of the options passed to Oblige herself
* Improved longHelp of !oblige
* Replaced --pstart with --no-pstart
* Default is now to create a few levels instead of a single level

0299e1142d6a 2020-06-28 02:43:54 alexa <alexa>

Include link to Oblige homepage

51312bbfa153 2020-06-28 02:14:58 alexa <alexa>

Check for errors running a command. Bump revision.

abcdbf62b11d 2020-06-28 01:48:08 alexa <alexa>

Merge branch and bump version

314d3c98f639 2020-06-28 01:47:24 alexa <alexa>

Finish !oblige command

3f268769abf8 2020-06-27 23:55:38 alexa <alexa>

Start work on !oblige command

f65465310fa8 v0.3.0 2020-06-25 20:31:45 alexa <alexa>

Bump version

c9dd211ee6df 2020-06-25 20:30:58 alexa <alexa>

Merge rss-feeds branch

b625f87dd3f6 2020-06-25 20:22:35 alexa <alexa>

Add a " ..." when a description is cut short

18adae2a707d 2020-06-25 20:20:31 alexa <alexa>

Add maxDescLength option for RSS feeds to limit the length of the
description in the embed

5fa84ba05d55 2020-06-25 20:16:40 alexa <alexa>

Improve RSS implementation

* Handle bad SSL certificates
* Respect config settings: rssCheckFrequency, maxRssItems

4920b8e0008c 2020-06-25 20:14:05 alexa <alexa>

Add config settings for the max number of RSS items to update at one
time, and the check frequency in minutes.

730a93e58b7b 2020-06-25 19:35:41 alexa <alexa>

Handle errors gracefully in RssChecker

712b77b484e1 2020-06-25 19:35:31 alexa <alexa>

Added color setting for RSS config

Show on old repository browser