7a6e3338c0
Implement ChanKeep joining functions
...
* Low-key channel joining with incrementally increasing delay
* Spin up needed instances to be able to cover a certain channel space
* Fix provisioning functions to prevent race conditions with lots of
relays being created at once
* Tweakable switchover from covering all channels to only covering
channels with more users than the mean of the cumulative user count
2019-10-11 13:07:57 +01:00
31c9e64790
Implement function to set up multiple relays
2019-10-08 21:11:04 +01:00
32309ecec2
Change alias definitions to be global, so aliases can be reused across different networks
2019-09-29 22:45:16 +01:00
2d70d5af11
Add error checking in places, set up automatic relay provisioning and fix starting bots
2019-08-25 21:29:11 +01:00
f34ddab6fc
Improvements to query and self event detection, implement all command and debug flags
2019-08-15 21:20:49 +01:00
1ec0e1f7e6
Remove provisioning restrictions, move all user tracking code to monitoring module, fix proper network name not being passed to the relay
2019-08-12 21:03:47 +01:00
2757256d4f
Implement a single function for all callbacks from IRC hooks and send a seperate notification if an action takes place that concerns a bot
2019-08-11 21:54:22 +01:00
488d81dac8
Fix a race condition in disabling networks post-creation, remove redundant bindhost code and fix a minor bug in the load command
2019-03-16 17:05:16 +00:00
a4b7bd50b1
Implement additional error checking for provisioning instances and parsing messages, and prevent ZNC from auto-connecting an instance if ConnectOnCreate is off
2019-02-01 23:26:01 +00:00
8926cb76ec
Renovate the module system and implement adding and resuming pool instances using the new relay/alias/network system
2019-01-26 18:58:21 +00:00
4efea3f535
Implement the backend for automatically provisioning relays
2019-01-26 01:57:24 +00:00