GrumpyPie
GrumpyPie copied to clipboard
IRC bot for freenode #minecraft
If a winner changes nick, they keep their hat. Also, if they leave the channel and rejoin, they lose their hat. We should track their changes and give it back...
Use case: - User A executes a timed ban on user X for 1 day - User B executes a timed ban on user X for 30 days to correct...
Source is possibly caused by invalid timers. Example: ``` { "timers": [ { "time": "2016-05-24T12:06:35.378Z", "action": "-b", "target": "*!*@REMOVED", "channel": "#minecraft" } ] }{ "time": "2016-05-25T21:24:39.358Z", "action": "unban", "target": "*!*@REMOVED2",...
See old bot for example: https://github.com/brownan/abbott/blob/master/abbott/plugins/admin.py#L1100
We'll need to tell the plugin to clean up its own stuff (like timers), so that nothing holds a reference back to it. Then clean the node module cache and...