+ +- [x] Better security, better checks and better guild whitelisting - [x] Feature creep: Reminds - [x] A system for running jobs in background with an interval (will be called robocronp) - [x] Commands to list said jobs and remove them - [x] New moderation feature: timemute (mute with time, relies on robocronp) - [x] New moderation feature: timeban (ban with expiry, relies on robocronp) -- [ ] New moderation feature: timelock (channel lockdown with time, relies on robocronp) - [x] Improvements to lockdown to ensure that staff can talk - [x] New moderation feature: Display of mutes, bans and kicks on listwarns (.userlog now) - [x] New moderation feature: User notes @@ -100,18 +107,21 @@ Main goal of this project is to get Robocop functionality done, secondary goal i - [x] New self-moderation feature: .mywarns - [x] Remove sh, remove risky stuff from eval +
+-[ ] Reduce code repetition on mod_timed.py -[x] Allow non-hour values on timed bans +- [ ] Reduce code repetition on mod_timed.py +- [x] Allow non-hour values on timed bans the following require me to rethink some of the lockdown code, which I don't feel like -[ ] lockdown in helper -[ ] timelock command -[ ] working cronjob for unlock +- [ ] lockdown in helper +- [ ] timelock command +- [ ] working cronjob for unlock