Releases: Skelmis/Discord-Anti-Spam
Version 1.8.0
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.
Version 1.6.0
Version 1.4.0
Version 1.3.0
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
Rewrite
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!
v0.9.0
V0.7.1
V0.7.0
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
V0.6.0
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:
- Found a few bugs, yet to squash some but should be fairly inconsequential
- Added some more docs on optimization related to the package
- Fixed typos
- Added more tests
- All that jazz