Discord-Anti-Spam

Ever wanted a bot to automatically deal with spammers? This is your Python library for it.

MIT License

Stars
72
Committers
7

Bot releases are visible (Hide)

Discord-Anti-Spam - Version 1.8.0 Latest Release

Published by Skelmis over 1 year ago

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.

Discord-Anti-Spam - Version 1.6.0

Published by Skelmis almost 2 years ago

Discord-Anti-Spam - Version 1.4.0

Published by Skelmis over 2 years ago

Discord-Anti-Spam - Version 1.3.0

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

Discord-Anti-Spam - Rewrite

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!

Discord-Anti-Spam -

Published by Skelmis over 3 years ago

Brings the package inline with PEP8 as well as blank space characters

Discord-Anti-Spam -

Published by Skelmis over 3 years ago

This release is necessary to fix some serious bugs introduced in V0.7.0

Fixes:

  • AntiSpamHandler deleting all messages sent
  • AntiSpamTracker crashing in dms
Discord-Anti-Spam -

Published by Skelmis over 3 years ago

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

Discord-Anti-Spam -

Published by Skelmis over 3 years ago

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
Discord-Anti-Spam -

Published by Skelmis almost 4 years ago

Resolve deltas,
Cleanup pointers,
You get the point. Its just another code release, featuring breaking changes and bug fixes.

Discord-Anti-Spam -

Published by Skelmis almost 4 years ago

This release essentially encompasses more testing, more coverage, and most importantly, more ways to ignore the people, channels, roles, etc you don't want the anti-spam to respond to.

Discord-Anti-Spam - Cosmetic Central

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.

Badges
Extracted from project README
Pytest Coverage Status License: MIT PyPI download month Discord
Related Projects