> For the complete documentation index, see [llms.txt](https://contact-par0xysm.gitbook.io/purple-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://contact-par0xysm.gitbook.io/purple-documentation/options/requirements.md).

# Requirements

{% hint style="warning" %}
If a member with a higher role than Purple sends a malicious link Purple will be unable to ban them from your server.
{% endhint %}

Purple requires certain permissions to be able to log messages and protect your server from scams, if these permissions are not given Purple may return an error.

**Required Permissions:**

* Ban Members
* Create Invites
* View Audit Log
* Read Messages
* Send Messages
* Manage Messages
* Embed Links
* Attach Files
* Read Message History
* Add reactions
* Use Application Commands
