diff --git a/README.md b/README.md index 9f381c4..268f367 100755 --- a/README.md +++ b/README.md @@ -75,9 +75,10 @@ All Robocop features are now supported. --- -Main goal of this project is to get Robocop functionality done, secondary goal is adding new features. The following entries are secondary, less "urgent" goals: +The main goal of this project, to get Robocop functionality done, is complete. + +Secondary goal is adding new features: -- [x] Better security, better checks and better guild whitelisting - [ ] Purge: On purge, send logs in form of txt file to server logs - [ ] New verification feature: Using log module from akbbot for logging attempts and removing old attempts - [ ] New moderation feature: watch-unwatch (using log module from akbbot) @@ -86,12 +87,18 @@ Main goal of this project is to get Robocop functionality done, secondary goal i - [ ] New feature: Highlights (problematic words automatically get posted to modmail channel, relies on modmail) - [ ] Feature creep: Shortlink completion (gl/ao/etc) - [ ] Feature creep: Pleroma embedding +- [ ] New moderation feature: timelock (channel lockdown with time, relies on robocronp) + +
+Completed features +

+ +- [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 +

+
+
TODO for robocronp

-[ ] 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