Ever wanted a bot to automatically deal with spammers? This is your Python library for it.
MIT License
Bot releases are visible (Hide)
Support for timeouts in discord.py and a better internal TimedCache
implementation. Whats not to love?
N.B. This also removed Pincer as it is a discontinued project.
Published by Skelmis almost 2 years ago
Published by Skelmis over 2 years ago
Published by Skelmis over 2 years ago
Version 1.3.0 is being released, and with it comes some breaking changes to be aware of!
Notably, Nextcord users will need to update to the latest release.
For other changes view here
pip install -U discord-anti-spam
Published by Skelmis about 3 years ago
Its official, the rewrite is here. Coming in at just under 5k lines of code, with 3k lines of tests this is the biggest thing I've ever done. Yet we have managed to achieve a 150% speedup with an overall better plugin system and easy interface for all of you!
This release features quite a few changes, see below:
Extensions
This package now supports the ability to create and register extensions which are invoked within the package itself.
You can read more about this here
Saving & Reloading State
This package now supports the ability to save & load the entire state of the package. This will be useful for when you want to restart your bot but don't want to lose track of everyone :)
You can read more about this here
Otherwise I have just included a fair few bug fixes in this release
This features a major change to how the package can be used, now you can enable no_punish
to use all the features of this package without actually having to use the built-in punishments! (Warn, Kick, Ban)
To read further into this, view the DEFAULTS
section of the AntiSpamHandler docs here
Other things:
Published by Skelmis almost 4 years ago
This release patches the majority of recent issues, however, the main focus is around the bunch of new cosmetic upgrades to the package! See the new things in our documentation.