Metadata-Version: 2.4
Name: versecbot_bot_catcher
Version: 1.1.1
Summary: VerSecBot plugin to detect and timeout spam bots
Project-URL: Homepage, https://github.com/Museus/versecbot-BotCatcher
Project-URL: Issues, https://github.com/Museus/versecbot-BotCatcher/issues
Author-email: Museus <versecbot@museus.dev>
License-Expression: MIT
License-File: LICENSE.md
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.8
Requires-Dist: discord-py<3,>=2
Requires-Dist: pydantic-settings<3,>=2
Requires-Dist: versecbot-interface>=0.3
Provides-Extra: qa
Requires-Dist: pytest; extra == 'qa'
Requires-Dist: pytest-mock; extra == 'qa'
Requires-Dist: ruff; extra == 'qa'
Requires-Dist: tomli; extra == 'qa'
Description-Content-Type: text/markdown

# VerSecBot - Bot Catcher

This plugin instructs VerSecBot to watch for an account posting in multiple channels in a short period of time, time them out, and notify the moderator team.

To use it, install the package and add the following block to your configuration, replacing values in <> with your desired values:

```
    [versecbot.plugins.bot_catcher]
        enabled = true

    [[versecbot.plugins.bot_catcher.handlers]]
        enabled = true
        channel_threshold = <number of channels>
        time_threshold = <seconds to count channels>
```
