Commit graph

13 commits

Author SHA1 Message Date
jesopo
b18a503b01
fixed a crash caused by trying to remove a fileno that's not in IRCBot's epoll object. 2016-07-14 09:17:41 +01:00
jesopo
a09bce0024
tweaked reconnection logic. 2016-07-05 12:18:13 +01:00
jesopo
622ffa4825
fixed reconnection logic, using the internal timer logic. 2016-06-28 00:09:05 +01:00
jesopo
863bebb14e
added code to allow you to keep a server in the database but not connect to it. 2016-04-27 11:56:37 +01:00
jesopo
bc12c77891
did what I said I would sooner than I thought I would. centralised persisting timers through bot restarts. 2016-04-19 13:25:50 +01:00
jesopo
9eff1b8931
entirely reworked the timer system to work with the event system, will eventually persist all timers to database until complete in a central way. 2016-04-19 12:21:27 +01:00
jesopo
98718546cf
added helper functions to IRCBot to utilise the new bot settings table. 2016-04-14 16:48:17 +01:00
jesopo
a2cde2ff18
fixed a part of the reconnection logic. 2016-04-13 14:55:19 +01:00
jesopo
520a6ecd08
made the client-side ping-out logic more badass. 2016-04-10 17:29:03 +01:00
jesopo
afec1deb5c
added tracking certain words in words.py and fixed/changed a couple of things to allow it to work. 2016-04-06 09:40:49 +01:00
jesopo
504e93a78d
tinkered with some modules and fixed a few bugs, also added the skeleton for the auto_mode.py module. 2016-04-03 13:20:05 +01:00
jesopo
d8cce800d1
added untested reconnection code. 2016-03-30 19:32:14 +01:00
jesopo
f943d63098
first commit. 2016-03-29 12:56:58 +01:00