You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Ave Ozkal a162506a64 mod: Give priority to hedge 3 years ago
cogs mod: Give priority to hedge 3 years ago
data restrictions: implement 3 years ago
.gitignore warn: add 3 years ago
LICENSE Initial commit 3 years ago
README.md restrictions: implement 3 years ago
Robocop.py Add "Robocop has started! x has y members!" 3 years ago
config.py.template Add "Robocop has started! x has y members!" 3 years ago
requirements.txt get rid of ini example, unheck requirements 3 years ago

README.md

Robocop-ng

An attempt to rewrite the bloated ReSwitched bot with dpy rewrite.

Based on https://gitlab.com/ao/dpybotbase


TODO

ALL FEATURES OF KURISU/ROBOCOP USED IN RESWITCHED ARE NOW SUPPORTED!

  • .py configs
  • membercount command
  • Meme commands and pegaswitch (honestly the easiest part)
  • source command
  • robocop command
  • Verification: Actual verification system
  • Verification: Reset command
  • Logging: joins
  • Logging: leaves
  • Logging: role changes
  • Logging: bans
  • Logging: kicks
  • Moderation: ban
  • Moderation: silentban
  • Moderation: kick
  • Moderation: userinfo
  • Moderation: approve-revoke (community)
  • Moderation: addhacker-removehacker (hacker)
  • Moderation: probate-unprobate (participant)
  • Moderation: lock-softlock-unlock (channel lockdown)
  • Moderation: mute-unmute
  • Moderation: playing
  • Moderation: botnickname
  • Moderation: nickname
  • Moderation: clear/purge
  • Moderation: restrictions (people who leave with muted role will get muted role on join)
  • Warns: warn
  • Warns: listwarns-listwarnsid
  • Warns: clearwarns-clearwarnsid
  • Warns: delwarnid-delwarn
  • .serr and .err (thanks tomger!)

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:

  • New verification feature: Using log module from akbbot for logging attempts and removing old attempts
  • New moderation feature: mutetime (mute with time)
  • New feature: Highlights (problematic words automatically get highlighted)
  • New feature: Modmail
  • New feature: Submiterr
  • New moderation feature: Display of mutes on listwarns
  • New moderation feature: User notes
  • New moderation feature: watch-unwatch (using log module from akbbot)
  • New moderation feature: timelock (channel lockdown with time)
  • Remove sh, remove risky stuff from eval