Commit Graph

216 Commits

Author SHA1 Message Date
4e9ae35e6c Update docs with testing info 2017-12-03 21:14:18 -08:00
e8652c37c8 More tests 2017-12-03 20:58:20 -08:00
585efb2c18 Add E2E test 2017-12-03 20:53:43 -08:00
a6de322a00 Add clean shutdown methods to miniircd for running under unit tests 2017-12-03 17:52:33 -08:00
20d1b18248 Add miniircd 2017-12-03 17:50:17 -08:00
484df33247 Refactor jsonrpc into modern python & add tests 2017-12-03 16:39:34 -08:00
8198d72aaa Add more tests 2017-12-03 11:13:01 -08:00
f4c9f5fb92 tests 2017-12-03 00:20:08 -08:00
8606561074 Add module touch reloading in pubsubbot 2017-11-27 23:21:48 -08:00
7379d03153 Misc tweaks and fixes 2017-11-27 23:20:51 -08:00
d9914ca104 Add test harness 2017-11-27 19:04:22 -08:00
d55e111767 modernize module system: 5.0.0 2017-11-27 19:00:26 -08:00
5b68793f4f update some .help text 2017-11-24 16:22:38 -08:00
3d047bb0cc Add output rate limiting 2017-11-24 16:06:55 -08:00
2f88dc28c6 Implement command help system 2017-11-22 22:31:28 -08:00
5c8f6b02fd Refactor modulebase hooks to reduce internal complexity 2017-11-22 20:20:52 -08:00
f000194af4 Add rate limiting to SMS 2017-11-20 19:31:59 -08:00
9ed3d3d465 Add SMS module 2017-11-20 18:54:50 -08:00
4daf05858b Cleanup 2017-11-16 20:24:12 -08:00
b142c501e7 Reconnect correctly after ping timeouts 2017-11-16 19:56:09 -08:00
9b64dc3995 Add regex command hook to fix calc 2017-11-16 19:56:09 -08:00
9b225b87cc Don't match invalid chars in URLs 2017-11-16 19:56:09 -08:00
2d463d9b99 another uno fix 2017-10-15 22:13:24 -07:00
ce634b4923 uno fixes 2017-10-15 21:40:07 -07:00
d24e9b751d fix unicode error 2017-10-12 23:35:42 -07:00
839d680a28 Add docs and update dockerfiles 2017-09-21 21:09:35 -07:00
deab2ff924 add command handler in pubsub module 2017-09-18 20:25:30 -07:00
c1d4b025f7 PubSub message bus modules 2017-09-18 19:56:22 -07:00
5a08b449c7 Update linktitler for new reddit api 2017-07-16 13:10:49 -07:00
493a966a03 Update dockerfile 2017-07-02 16:22:24 -07:00
6cd8911502 Update docs 2017-07-02 15:24:14 -07:00
e9349091bd Customizable asciis 2017-07-02 14:52:20 -07:00
b09e675189 add command decorator 2017-07-02 14:48:34 -07:00
65459051da Support hook decorators 2017-05-14 12:44:14 -07:00
d2c3261398 Fix configurable activity timeout 2017-05-14 12:42:57 -07:00
1a95add107 Reset pingresponder timer on SEND activity 2017-05-13 21:48:19 -07:00
fd51de7f84 Add highlight mode for ascii module for real legit spamming 2017-05-13 21:48:14 -07:00
706f789fdb Use async sleep 2017-05-01 08:31:40 -07:00
3b1eaae929 Support reading config from stdin 2017-05-01 08:29:20 -07:00
ee71fe69d2 Support monolithic configs 2017-04-30 23:27:40 -07:00
cc4e3fee72 Add ascii spamming module 2017-04-30 23:02:35 -07:00
f11f339b42 Add more networking options 2017-04-26 23:07:47 -07:00
a73bc9ca00 Add changelog in docs 2017-03-28 17:11:05 -07:00
d030bc588f Bump dockerfile base OS version 2017-03-28 16:48:44 -07:00
ab8c3978fb Update docs & docbuilder 2017-03-28 16:48:31 -07:00
f4fda5f60d Ditch asynchat for asyncio. Python 2 no longer supported. 2017-03-28 16:25:49 -07:00
dave
7e0a3a700e Fix more uno bugs 2017-01-01 22:56:23 -08:00
dave
2cb37e250f Lint fixes 2017-01-01 21:17:59 -08:00
dave
3a1af88987 Fix more uno bugs 2017-01-01 21:07:54 -08:00
dave
2c0d1a5bf1 Entrypoint must be json 2017-01-01 19:42:01 -08:00