dave
|
a6fab20270
|
nick and channel tracking in services module
|
2017-12-04 23:57:32 -08:00 |
dave
|
6be2d92bac
|
Make line parser reuseable (and make it work for client & server lines)
|
2017-12-04 23:53:44 -08:00 |
dave
|
3cd61f6ce1
|
Add rejoin module
|
2017-12-04 23:45:48 -08:00 |
dave
|
b4f4812c53
|
Add F
|
2017-12-04 23:45:32 -08:00 |
dave
|
b4fcd4703c
|
Again with the tests
|
2017-12-03 23:18:33 -08:00 |
dave
|
e8652c37c8
|
More tests
|
2017-12-03 20:58:20 -08:00 |
dave
|
585efb2c18
|
Add E2E test
|
2017-12-03 20:53:43 -08:00 |
dave
|
484df33247
|
Refactor jsonrpc into modern python & add tests
|
2017-12-03 16:39:34 -08:00 |
dave
|
f4c9f5fb92
|
tests
|
2017-12-03 00:20:08 -08:00 |
dave
|
8606561074
|
Add module touch reloading in pubsubbot
|
2017-11-27 23:21:48 -08:00 |
dave
|
7379d03153
|
Misc tweaks and fixes
|
2017-11-27 23:20:51 -08:00 |
dave
|
d55e111767
|
modernize module system: 5.0.0
|
2017-11-27 19:00:26 -08:00 |
dave
|
5b68793f4f
|
update some .help text
|
2017-11-24 16:22:38 -08:00 |
dave
|
3d047bb0cc
|
Add output rate limiting
|
2017-11-24 16:06:55 -08:00 |
dave
|
2f88dc28c6
|
Implement command help system
|
2017-11-22 22:31:28 -08:00 |
dave
|
5c8f6b02fd
|
Refactor modulebase hooks to reduce internal complexity
|
2017-11-22 20:20:52 -08:00 |
dave
|
f000194af4
|
Add rate limiting to SMS
|
2017-11-20 19:31:59 -08:00 |
dave
|
9ed3d3d465
|
Add SMS module
|
2017-11-20 18:54:50 -08:00 |
dave
|
4daf05858b
|
Cleanup
|
2017-11-16 20:24:12 -08:00 |
dave
|
b142c501e7
|
Reconnect correctly after ping timeouts
|
2017-11-16 19:56:09 -08:00 |
dave
|
9b64dc3995
|
Add regex command hook to fix calc
|
2017-11-16 19:56:09 -08:00 |
dave
|
9b225b87cc
|
Don't match invalid chars in URLs
|
2017-11-16 19:56:09 -08:00 |
dave
|
2d463d9b99
|
another uno fix
|
2017-10-15 22:13:24 -07:00 |
dave
|
ce634b4923
|
uno fixes
|
2017-10-15 21:40:07 -07:00 |
dave
|
d24e9b751d
|
fix unicode error
|
2017-10-12 23:35:42 -07:00 |
dave
|
839d680a28
|
Add docs and update dockerfiles
|
2017-09-21 21:09:35 -07:00 |
dave
|
deab2ff924
|
add command handler in pubsub module
|
2017-09-18 20:25:30 -07:00 |
dave
|
c1d4b025f7
|
PubSub message bus modules
|
2017-09-18 19:56:22 -07:00 |
dave
|
5a08b449c7
|
Update linktitler for new reddit api
|
2017-07-16 13:10:49 -07:00 |
dave
|
6cd8911502
|
Update docs
|
2017-07-02 15:24:14 -07:00 |
dave
|
e9349091bd
|
Customizable asciis
|
2017-07-02 14:52:20 -07:00 |
dave
|
b09e675189
|
add command decorator
|
2017-07-02 14:48:34 -07:00 |
dave
|
65459051da
|
Support hook decorators
|
2017-05-14 12:44:14 -07:00 |
dave
|
d2c3261398
|
Fix configurable activity timeout
|
2017-05-14 12:42:57 -07:00 |
dave
|
1a95add107
|
Reset pingresponder timer on SEND activity
|
2017-05-13 21:48:19 -07:00 |
dave
|
fd51de7f84
|
Add highlight mode for ascii module for real legit spamming
|
2017-05-13 21:48:14 -07:00 |
dave
|
706f789fdb
|
Use async sleep
|
2017-05-01 08:31:40 -07:00 |
dave
|
3b1eaae929
|
Support reading config from stdin
|
2017-05-01 08:29:20 -07:00 |
dave
|
ee71fe69d2
|
Support monolithic configs
|
2017-04-30 23:27:40 -07:00 |
dave
|
cc4e3fee72
|
Add ascii spamming module
|
2017-04-30 23:02:35 -07:00 |
dave
|
f11f339b42
|
Add more networking options
|
2017-04-26 23:07:47 -07:00 |
dave
|
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
|
45b68e873d
|
Fix some uno logic bugs
|
2017-01-01 19:01:13 -08:00 |
dave
|
1a7f6c0c59
|
Fix syntax error
|
2017-01-01 16:28:05 -08:00 |
dave
|
fa8783e6cc
|
Misc & lint fixes
|
2017-01-01 16:26:54 -08:00 |
dave
|
e11d068a6e
|
Add ServerPassword module
|
2017-01-01 16:17:32 -08:00 |
dave
|
afd31400c6
|
Add unoplayer module
|
2017-01-01 16:17:32 -08:00 |
dave
|
9aff4f3f2b
|
All writeins
|
2016-11-07 00:28:25 +00:00 |
dave
|
3c1d604d4e
|
fix time format
|
2016-11-06 23:49:26 +00:00 |
dave
|
ac73206ec0
|
Format time
|
2016-11-06 23:35:35 +00:00 |
dave
|
6df801c11e
|
Move election module to right folder
|
2016-11-06 23:04:00 +00:00 |
dave
|
19b7a95d76
|
Make some stuff nicer
|
2016-11-06 23:00:15 +00:00 |
Dave Pedu
|
12ed393f6c
|
Prevent crash when bot calls _connect and fails due to dns lookup failure
|
2016-04-25 07:49:52 -07:00 |
Dave Pedu
|
2505da666a
|
Add log messages to debug reconnection issue
|
2016-01-24 16:12:07 -08:00 |
Dave Pedu
|
89e4a56d44
|
Fix ping responder module
|
2015-12-13 13:40:53 -08:00 |
Dave Pedu
|
dd171d568a
|
Add _recv hook
|
2015-12-13 13:40:44 -08:00 |
Dave Pedu
|
67c1c2fab9
|
Add support for multiple server hostnames
|
2015-11-29 22:42:45 -08:00 |
Dave Pedu
|
fdd504dae6
|
Fix syntax error
|
2015-11-29 22:25:18 -08:00 |
Dave Pedu
|
f04dbee02a
|
Fix high cpu at startup
|
2015-11-29 22:19:58 -08:00 |
Dave Pedu
|
d5adbdb9cd
|
Improve user friendliness, add .send
|
2015-11-29 19:12:45 -08:00 |
dave
|
d991bbf0d0
|
Automatically reconnect if a ping isn't seen in 300 seconds
|
2015-11-27 02:15:58 -08:00 |
dave
|
f8dc09b84a
|
youtube module - remove length quantifier
|
2015-11-23 17:54:13 -08:00 |
dave
|
e55a7472ba
|
Improve docs #nobuild
|
2015-11-01 21:58:20 -08:00 |
dave
|
c89600433d
|
Bugfix / update docs for AttributeStorageLite, NickUser
|
2015-11-01 18:42:39 -08:00 |
dave
|
bd1260040f
|
Fix error loading module - connection wasn't defined when pinged on startup
|
2015-11-01 18:16:51 -08:00 |
dave
|
20c1ffd2fc
|
Convert tabs to spaces
|
2015-11-01 18:03:11 -08:00 |
dave
|
3acf60d6e9
|
Bump version number #nobuild
|
2015-11-01 17:57:54 -08:00 |
dave
|
f6404047cf
|
Remove yaml, convert all configs to json
|
2015-11-01 17:40:13 -08:00 |
dave
|
bdf0081ba8
|
Handle content properly
|
2015-10-31 16:55:33 -07:00 |
dave
|
b07a6202b4
|
Allow titling all content types, refine size display
|
2015-10-31 16:42:02 -07:00 |
dave
|
640e3fd3a9
|
Add output queue
|
2015-10-31 16:27:37 -07:00 |
dave
|
2643883a88
|
Make LinkTitler a little safer
|
2015-10-31 15:12:22 -07:00 |
dave
|
80d99a8cb0
|
Fix invalid references
|
2015-10-31 13:55:10 -07:00 |
Nick Krichevsky
|
8db4615750
|
Add support for multiple people
|
2015-09-18 21:52:52 -04:00 |
Nick Krichevsky
|
4d6f08d62a
|
Add url quote instead of subs dict
|
2015-09-06 01:26:19 -04:00 |
Nick Krichevsky
|
3d2139fd8f
|
Add LMGTFY module
|
2015-09-06 00:44:46 -04:00 |
dpedu
|
a599ff7212
|
Add checks to prevent bot saying "None", fix error building youtube message
|
2015-09-05 20:55:57 -07:00 |
ollien
|
d95f7838d1
|
Add sender support to TextCDC
|
2015-09-04 12:48:28 -07:00 |
dpedu
|
393cdf70a8
|
Tabs to spaces
|
2015-08-31 21:23:16 -07:00 |
dpedu
|
cac50fb23a
|
Update link titler module for new youtube api
|
2015-08-31 21:22:51 -07:00 |
dpedu
|
58d5586713
|
Change tabs to spaces
|
2015-08-31 20:33:13 -07:00 |
dpedu
|
2e25a7ed04
|
Make sys exit optional
|
2015-08-30 23:23:09 -07:00 |
dpedu
|
803f852817
|
Add yelling module
|
2015-08-30 23:22:48 -07:00 |
dpedu
|
c6e4ddedf5
|
Receive correct args on reconnect handler
|
2015-08-11 22:08:36 -07:00 |
dpedu
|
9cb4800dc8
|
Fix hardcoded name
|
2015-08-11 15:24:25 -07:00 |
dpedu
|
3c5676b786
|
Fix logging command
|
2015-08-11 15:24:10 -07:00 |
dpedu
|
d5b6f9fa70
|
Update docs
|
2015-08-11 15:24:02 -07:00 |
dpedu
|
88de1be8d2
|
Add simplified style hook arguments
|
2015-08-08 22:50:04 -07:00 |
dpedu
|
5c66bfe713
|
Remove extra indent
|
2015-08-08 21:48:51 -07:00 |
dpedu
|
bcdfc87a1b
|
Restore original trace method, move full stack trace to another method
|
2015-08-08 21:42:31 -07:00 |
dpedu
|
e9e21fa051
|
Add support for user module dir
|
2015-08-08 15:18:58 -07:00 |
dpedu
|
7543cb604e
|
Switch file to spaces
|
2015-08-08 15:08:31 -07:00 |
dpedu
|
5a511944bd
|
Add eval/exec to RPC
|
2015-08-08 15:04:45 -07:00 |
Nick Krichevsky
|
3f59c56099
|
Add TextCDC
|
2015-08-08 15:05:32 -04:00 |
dpedu
|
c3ed471636
|
Formatting
|
2015-07-18 21:34:17 -07:00 |
dpedu
|
dc25ae2d3e
|
Minor docs update
|
2015-07-18 21:19:36 -07:00 |
dpedu
|
c17dde3bcc
|
Add RPC client and docs
|
2015-07-18 21:11:00 -07:00 |