Commit graph

16 commits

Author SHA1 Message Date
jesopo
5d52ffdb46 we don't have a target_desc when we can't find a factoid 2020-02-09 18:55:47 +00:00
jesopo
9d94c55539 up factoid max depth to 8 2020-02-09 12:12:52 +00:00
jesopo
9f2a245f6e _all_factoids() takes an array of targets 2020-02-09 00:36:23 +00:00
jesopo
9e5a0da663 support nested factoids (4 deep max) 2020-02-09 00:24:47 +00:00
jesopo
e9f6e8a06a revamp factoids.py; allow for both server-wide and per-channel factoids 2020-02-07 13:45:24 +00:00
jesopo
c5785a2d14 implement @utils.kwarg() magic, use it for command.regex hooks 2019-06-26 14:37:41 +01:00
jesopo
98e1202c78 Allow command.regex hooks to opt-in to being triggered from a /me
closes #68
2019-06-16 18:40:25 +01:00
jesopo
268c5adb3c Add depends-on hashflags to relevant modules 2019-05-25 21:40:06 +01:00
jesopo
3b9efe769a Change factoids.py to use regex commands 2019-05-18 20:18:55 +01:00
jesopo
4986c52d9b ignore users ignored from !factoid for automatic factoid parsing 2019-05-09 13:48:45 +01:00
jesopo
9cdc37ce72 'factoid' -> 'value' 2018-11-18 11:18:37 +00:00
jesopo
c227f9a34f Catch factoids in channel messages as '{!factoid <name>}' (factoids.py) 2018-11-18 10:31:44 +00:00
jesopo
ec373cf667 Add help/usage to factoids.py 2018-11-18 07:59:47 +00:00
jesopo
130da6f769 Add missing '%s' in string format (factoids.py) 2018-11-18 07:57:51 +00:00
jesopo
b811872577 'ModululeManager' -> 'ModuleManager' (factoids.py) 2018-11-18 07:56:55 +00:00
jesopo
5bb96c0d0c Added modules/factoid.py 2018-11-18 07:55:43 +00:00