In no particular order... - [x] Move stuff out of hard-coding into configuration file - [x] Wire in Autofac - [x] Get message workflow going - [x] Wire up preliminary modules - [x] SIGINT support - [x] Bot identification with network services (SASL?) - [x] Reconnection - [x] Ability to shutdown the bot - [x] Send/receive PM - [x] Block channel joins on network identification succeeding (need to parse NOTICEs for this) - [x] Prefix matching on IrcHost auth (i.e. generic `/about/csharp/regular/*`) - [x] Simple authorization: at least regular user, kick+ban, superuser/admin (shutdown, join, part etc) - [ ] Generic repository scaffolding - [ ] Whatever cleanup we need for ASP.NET stuff - [ ] README markdown - [x] Configure logging - [ ] Initial Docker Wishlist (#27) - [x] Enough of the SpikeLite modules from the Modules ticket (#2)
In no particular order...
Move stuff out of hard-coding into configuration file
Wire in Autofac
Get message workflow going
Wire up preliminary modules
SIGINT support
Bot identification with network services (SASL?)
Reconnection
Ability to shutdown the bot
Send/receive PM
Block channel joins on network identification succeeding (need to parse NOTICEs for this)
Prefix matching on IrcHost auth (i.e. generic
/about/csharp/regular/*)Simple authorization: at least regular user, kick+ban, superuser/admin (shutdown, join, part etc)
Generic repository scaffolding
Whatever cleanup we need for ASP.NET stuff
README markdown
Configure logging
Initial Docker Wishlist (Docker wishlist #27)
Enough of the SpikeLite modules from the Modules ticket (Modules #2)