Commit Graph

320 Commits

Author SHA1 Message Date
Travis Ralston
063bac77e5 Add a sync command 2019-09-27 20:02:03 -06:00
Travis Ralston
bd663f292d Update feature list 2019-09-27 20:01:54 -06:00
Travis Ralston
834abc97dd Apply user bans 2019-09-27 19:54:36 -06:00
Travis Ralston
149cbcfbd2 Remove unused function from ban lists 2019-09-27 19:54:07 -06:00
Travis Ralston
130e44abcf Remove ban on sight from phase 1
We can only do ban on sight because it's impossible to ban `@*:example.org` without knowing what `*` is.
2019-09-27 19:53:53 -06:00
Travis Ralston
f1f7424de9 Fix rules list not being closed 2019-09-27 19:53:24 -06:00
Travis Ralston
42d27e6921 Update feature list 2019-09-27 16:14:40 -06:00
Travis Ralston
149d6dfa2e Add a help command 2019-09-27 16:12:53 -06:00
Travis Ralston
4d16ff3e51 Actually reply to status commands 2019-09-27 16:05:55 -06:00
Travis Ralston
02288a3885 Respond to pings too 2019-09-27 16:04:08 -06:00
Travis Ralston
fa1ad260f1 Add a command to dump the rules the bot is using 2019-09-27 15:57:39 -06:00
Travis Ralston
39b59dbee1 Add commands for managing a personal ban list 2019-09-27 15:44:28 -06:00
Travis Ralston
41cc36e4c6 Refactor bot into its own class 2019-09-27 15:15:10 -06:00
Travis Ralston
3a567edc38 Add a config option to pick the protected rooms 2019-09-27 14:36:23 -06:00
Travis Ralston
d32ad18f3a Update server ACLs when they change 2019-09-27 14:26:57 -06:00
Travis Ralston
23c6c20768 Early ban list processing (parsing, specifically) 2019-09-27 13:57:36 -06:00
Travis Ralston
05e86a972b Fix tlsint 2019-09-27 13:54:34 -06:00
Travis Ralston
d6afd1a6b4 Early structures for ban lists 2019-09-25 21:13:23 -06:00
Travis Ralston
ed6f37be2b Absolute bare minimum for a bot 2019-09-25 20:13:20 -06:00
Travis Ralston
49be5b7711
Initial commit 2019-09-25 19:36:12 -06:00