# What is Pandez Guard?

Made with ❤️ by Pandez and his Pandez Labs development team

{% hint style="info" %}
Invite the bot here: [guard.pandezlabs.com](https://guard.pandezlabs.com)

**It's free!**
{% endhint %}

{% hint style="success" %}
Join our Discord server to get important announcements, updates and to contact our support team!

<https://discord.gg/Pandez>
{% endhint %}

Pandez Guard is a Discord security bot that protects your community from bot raids and other unpleasant bot interactions with it's advanced verification system and server locking capabilities. Made by [Pandez](https://twitter.com/pandez_) and his [Pandez Labs](https://twitter.com/pandezlabs) development team.&#x20;

:white\_check\_mark:・User DM safety message

:white\_check\_mark:・Rules agreement

:white\_check\_mark:・Captcha verification

:white\_check\_mark:・Server locking with/without an access code

:white\_check\_mark:・Access code time limit

:white\_check\_mark:・Access code use limit

:white\_check\_mark:・Waiting room for new verified members when server is locked

![](/files/CcZqevJSl4yKX5W4ypaL) ![](/files/q4mwKd7rS4kIIrNxcUna) ![](/files/JkTp9F3bW4Fm0ZGew5qC) ![](/files/yZg8lhh8NzKg5JyECYpH) ![](/files/nTcBt95Mo5LsIaRsGxoe)

{% embed url="<https://youtu.be/dxxy1kLjlPg>" %}


# Setting Up

Made with ❤️ by Pandez and his Pandez Labs team

### Inviting the bot

{% hint style="info" %}
Invite the bot here: [guard.pandezlabs.com](https://guard.pandezlabs.com)

**It's free!**
{% endhint %}

{% hint style="warning" %}
You need a role with the `Administrator` or `Manage Server` permissions to invite the bot to your server. If you don't have a role with either of those permissions, please ask the server owner to [give you one](https://support.discord.com/hc/en-us/articles/206029707-Setting-Up-Permissions-FAQ#h_01FFTVYQ38W9TVCTM6YZHZXFFA).&#x20;

Always verify you are inviting the bot from our official links.&#x20;

The bot is `Pandez Guard Beta#6532` and is verified.

These are the only permissions the bot needs (it does not need `Administrator`):

![](/files/DTkGjPZxTgBOtDEKHXV8)
{% endhint %}

{% hint style="info" %}
Pandez Guard uses custom emotes. If you find any visual issues like this one, please enable the `Use External Emojis` permission for the `@everyone` role in the verify and waiting-room channels.

![](/files/eCrhZlbpTuwQ7edSeZVz)
{% endhint %}

### Automatic setup

Pandez Guard features an automatic setup process when joining a new server, in which it will perform the following actions:

* Create a new verification channel where the verification panel will be posted
* Create a waiting room channel where verified members will reside while the server is locked
* Create a new Verified role&#x20;
* Create a new Waiting Room role

{% hint style="danger" %}
The new Verified and Waiting Room roles will be created with the same permissions as your default @everyone role. Make sure those permissions are set correctly or change them on the new roles created by the bot as you wish.
{% endhint %}

{% hint style="info" %}
All bot commands can be used by anyone with `Administrator` permissions by default.
{% endhint %}

### Changing the verified role

If you would like to use another verified role instead of the one created by the bot, you can use the command `/config verified roles` followed by the verified role(s) you would like to use. You can then delete the default "Verified" role created by the bot when it joined.

![](/files/wscInwqJTOT9Lh6HO9TZ)

{% hint style="warning" %}
Make sure Pandez Guard's role is higher than the new verified role or the bot won't be able to assign it!
{% endhint %}

### Changing the server rules

If you would like to change the rules displayed in the verification panel, you can use the command `/config rules`. You can set up to five rules. Input one rule per text box.&#x20;

![](/files/ulGMXDytfrR39qwztMSC)

### Adding admin roles

{% hint style="danger" %}
Admin roles get full unrestricted access to the bot's commands.
{% endhint %}

If you would like to give permission to other roles to use the bot's admin commands, you can use the command `/config admin roles` followed by the role(s) you would like to give bot admin permissions to.&#x20;

![](/files/CRGErXGCoeoDQZnNIUFI)

You can change this at any time by using the command `/config admin roles reset`.

![](/files/qoeUQb5prCI89dHxCo4o)

### Pruning unverified members

If you would like to automatically prune members who fail to verify after joining the server, you can use the command `/config prune`.

{% hint style="warning" %}
When adding bots to your server, they can't complete the captcha. If you have pruning of unverified members enabled, bots that are not verified by Discord will be kicked. \
To keep an unverified bot in your server, you have to give it the verified role in your server.
{% endhint %}

### Changing the captcha method

There are three captcha methods you can use with Pandez Guard: number captcha w/ numberpad, text captcha and image captcha.&#x20;

You can change between them using the `/config captcha` command, followed by the method you want to use.&#x20;

### Adding and removing verification steps

By default, Pandez Guard adds the "DM Warning" and "Rules Agreement" steps into the verification flow.

You can remove them by using the `/customize` command, then clicking on "Verification Steps", then "Remove". You can then select the step you would like to remove.&#x20;

To add them back you can follow the same steps, but instead of "Remove", click on "Add".&#x20;

🌟 You **customize** and **add your own** verification steps with premium! Learn more [here](/pandez-guard/premium/customization).&#x20;


# Command List

Made with ❤️ by Pandez and his Pandez Labs team

* **`/config dm disabler`** *<mark style="color:red;">new! (beta)</mark>*
  * Disable new DMs from being sent between members in your server. This feature extends Discord's native "Pause DMs" feature, which has a time limit of 24 hours. With our command, DMs are paused in your server indefinitely. Friends can still DM each other, moderators can still DM members and your Apps can still DM members.&#x20;
  * Arguments:&#x20;
    * `Enable` - Enables DM disabler.&#x20;
    * `Disable` - Disables DM disabler.&#x20;
  * Pandez Guard requires the "Manage Servers" permission for this feature to work.
* **`/audit logs`**&#x20;
  * View and filter your server's audit logs with the following optional arguments:
    * `executor` - Filter by the user that performed the action
    * `target` - Filter by the user, channel or role that an action was performed on
    * `action` - Filter by the type of action that was performed
    * `duration` - Filter by when the action was performed (e.g. `2d` will show the logs for the last 2 days)
  * The free version of the bot only lets you see up to 5 audit logs. [Buy premium](https://buy.pandezlabs.com) for unlimited logs.&#x20;
* **`/about`**
  * Get information about the bot and the official links.
* **`/lock`**
  * Lock the server and add the following optional arguments:
    * `code` - Access code to get into the server&#x20;
    * `duration` - How long the access code will be valid for
      * Use `m` for minutes (e.g. 10m)
      * Use `h` for hours (e.g. 1h)
      * Use `d` for days (e.g. 2d)
    * `uses` - Number of times the access code can be used
    * Or a combination of all three
  * You can use the command again at any time to override the current bot's status.
  * Using the command with no optional arguments, locks down the server until it is unlocked.
  * Examples:

![/lock code 69 will lock the server with the code 69 with an unlimited number of uses and no expiry duration.](/files/xhZMmSeEWOGRnFtTqvgE)

![/lock code 69 uses 10 will lock the server with the code 69 and allow the code to be used up to 10 times.](/files/hjqB8DPDXvLW01YefGrR)

![/lock code 69 duration 10m will lock the server with the code 69 and allow the code to be used for 10 minutes. After that, the server remains locked with no valid access code.](/files/u2uX3bS2882EcYDdcgXE)

* **`/unlock`**
  * Unlocks the server.
* **`/status`**
  * Shows the current server locking status.

![](/files/mwc4zDqOLWylakXLAa0o)

* **`/regen`**
  * Regenerates the missing roles, channels and verification/waiting room panels.
* **`/config logs`**
  * Shows a log of the most recent bot commands used by admins

![Logs are displayed from most recent to oldest](/files/EJQ06eHFMUs8WyCy7qql)

* **`/config notifications`** *(beta)*
  * Sends a notification about specific events happening in other platforms

<figure><img src="/files/doiMfQeLaKx7Z9crFAs2" alt="" width="563"><figcaption></figcaption></figure>


# Premium

Made with ❤️ by Pandez and his Pandez Labs team

The premium version unlocks extra features, commands and functionality for Pandez Guard.

{% hint style="success" %}
Buy premium: [buy.pandezlabs.com](https://buy.pandezlabs.com)
{% endhint %}

**Premium Features:**&#x20;

* [Fake bot/impersonator detection](/pandez-guard/premium/fake-bot-impersonator-detection)
* [Advanced prune options](/pandez-guard/premium/advanced-prune-options)
* [Multiple access codes](/pandez-guard/premium/multiple-access-codes)
* [Optional roles](/pandez-guard/premium/optional-roles)
* [Custom messages](/pandez-guard/premium/customization)
* [Unlimited logs in `/audit logs`](/pandez-guard/command-list)
* Remove partner messages


# Fake bot/impersonator detection

Made with ❤️ by Pandez and his Pandez Labs team

:white\_check\_mark:・Advanced filter list

:white\_check\_mark:・Automatically bans joining members with names that violate the filter list

:white\_check\_mark:・Automatically bans existing members with names that violate the filter list

:white\_check\_mark:・Scan for members that match a specific filter

:white\_check\_mark:・Allow team/staff members to bypass the filter list

{% hint style="success" %}
Buy premium: [buy.pandezlabs.com](https://buy.pandezlabs.com)
{% endhint %}

#### Setting up

1\. Use the `/bypass add` command, followed by the user(s)/role(s) you would like to add to the bypass list. These members won't be affected by this feature and won't be banned for having a username that violates the filter list.&#x20;

![/bypass add members @Pandez @Mod @Bot will make it so the user Pandez and members containing the Mod and Bot roles are added to the bypass list.](/files/pIc2vqXCFVoeeeSghj9o)

2\. Use the `/filter add` command to add the filters the bot will act on. If the bot detects a username that violates the filter list, it will automatically ban them when a) joining the server, or b) updating their username.&#x20;

{% hint style="info" %}
This feature supports regex expressions for more control and accuracy.

Regex cheat sheet: <https://docs.rackspace.com/support/how-to/regex-cheat-sheet-basics/>

You can always create a ticket in our [Discord server](https://discord.gg/pandez) for assistance and guidance.

You can also create a ticket to get an up to date list of filters to add to the filter list, curated by us.&#x20;
{% endhint %}

{% hint style="warning" %}
You must add one filter per line.&#x20;
{% endhint %}

![This will add the following filters to the filter list:(?i)announcement (?i)verification and (?i)verify ](/files/Dpg8kSohf1Hq6QpsGdk7)

3\. Use the `/cleanse` command to ban existing members in the server that violate the filter list. This only has to be done after adding new filters to the filter list. Everything else is automated after that.&#x20;

#### Other commands

Use the `/scan` command, followed by a regex expression or keyword to scan for any members that match the criteria. This is useful to test out filters before actually adding them to the filter list.&#x20;

Use the `/scannonenglish` command to scan for all members with non-English characters in their names. This is useful to find any members that are trying to bypass the filter list by using special characters. Even though our bot already detects these, you can report any the bot might have missed in our [Discord server](https://discord.gg/pandez) so we can continue to improve our detection system.&#x20;


# Advanced prune options

Made with ❤️ by Pandez and his Pandez Labs team

:white\_check\_mark:・Kick/ban members that join with a default profile picture

:white\_check\_mark:・Kick/ban members that join with a recently created account

{% hint style="success" %}
Buy premium: [buy.pandezlabs.com](https://buy.pandezlabs.com)
{% endhint %}

Use the `/config prune` command to view all available options.


# Multiple access codes

Made with ❤️ by Pandez and his Pandez Labs team

:white\_check\_mark:・Add up to 25 access codes that can be used simultaneously

:white\_check\_mark:・Get access to the Code Manager panel in /status

{% hint style="success" %}
Buy premium: [buy.pandezlabs.com](https://buy.pandezlabs.com)
{% endhint %}

Use the `/lock` command with any of the optional arguments (see [Command List](/pandez-guard/command-list)) to add new access codes.&#x20;

Use the `/status` command and click on "Code Manager" to access the Code Manager panel and view/remove existing access codes.


# Optional roles

Made with ❤️ by Pandez and his Pandez Labs team

:white\_check\_mark:・Claimable optional roles built-in to the verification flow

:white\_check\_mark:・Set up claimable ping, age, language roles and more

:white\_check\_mark:・Send the optional roles panel to a specific channel for members to change their roles freely

{% hint style="success" %}
Buy premium: [buy.pandezlabs.com](https://buy.pandezlabs.com)
{% endhint %}

<figure><img src="/files/Sq9vSGLDkDk8lWfai4ZH" alt=""><figcaption></figcaption></figure>

#### Setting up roles

1. Use the `/config optional roles` command.
2. Click on the `Roles` button.
3. Click on `Add Role` and select a role from the dropdown menu. Roles with dangerous permissions, the verified role and the waiting room role, won't show up in the dropdown menu.
4. Select a category from the dropdown menu that best matches the role. This step will only appear if you have added at least one category.&#x20;
5. Add a description for your role or leave blank for no description, and click on `Submit`.

#### Setting up categories

1. Use the `/config optional roles` command.
2. Click on the `Categories` button.
3. Click on `Add Category`.
4. Click on `Single Choice` if you want members to only be able to select one role from this category. Click on `Multiple Choice` if you want members to be able to select multiple roles from this category.&#x20;
5. Add a name for the category, and click on `Submit`.&#x20;

#### Setting up the optional roles panel in a channel

1. Use the `/config optional roles` command.
2. Click on the `Channel` button.
3. &#x20;Select a channel from the dropdown menu. Only channels the bot has access to will show up. Make sure the bot has the `View Channel`, `Send Messages` and `Embed Links` permissions in the channel you want to send the panel too, as well as the `Manage Roles` permission on a role level.


# Customization

Made with ❤️ by Pandez and his Pandez Labs team

:white\_check\_mark:・Customize Pandez Guard's messages

:white\_check\_mark:・Customize Pandez Guard's steps

:white\_check\_mark:・Add your own steps

{% hint style="success" %}
Buy premium: [buy.pandezlabs.com](https://buy.pandezlabs.com)
{% endhint %}

<figure><img src="/files/9HmeRj3LbfKw7a9X5dnp" alt="" width="563"><figcaption></figcaption></figure>

#### To customize messages and verification steps

1. Use the `/customize` command.
2. Click on `Messages` or `Verification Steps` depending on what you want to customize.
3. Select the message or verification step you want to customize.&#x20;
4. Use the dropdown menu to edit the message/step contents.&#x20;
5. Click on `Save` to preview your changes.&#x20;
6. Click on `Confirm` to confirm your changes.

#### To add your own verification steps

1. Use the `/customize` command.
2. Click on `Verification Steps`.
3. Click on `Add`.
4. Click on `Custom`.&#x20;
5. Use the dropdown menu to edit the message/step contents.&#x20;
6. Click on `Save` to preview your changes.&#x20;
7. Click on `Confirm` to confirm your changes.


# Video Tutorials

Made with ❤️ by Pandez and his Pandez Labs team

{% embed url="<https://youtu.be/zdsAlBYEQLE>" %}

{% embed url="<https://youtu.be/d5z1kVU3ycg>" %}

{% embed url="<https://youtu.be/ojx_nmIMo2c>" %}

{% embed url="<https://youtu.be/qGeVMlkrif4>" %}

{% embed url="<https://youtu.be/G8YaztIw6x0>" %}

{% embed url="<https://youtu.be/QVceTfx4zw4>" %}


# What is Pago?

{% hint style="info" %}
Invite the bot here: [invite.usepago.com](https://invite.usepago.com)

**It's free!**
{% endhint %}

{% hint style="success" %}
Join our Discord server to get important announcements, updates and to contact our support team!

<https://discord.gg/Pandez>
{% endhint %}

<div align="left"><figure><img src="/files/hWnISpytP1bZEHUrS3Dc" alt="" width="163"><figcaption></figcaption></figure></div>

Pago is here to redefine finance in social media. Send crypto to your friends without switching apps or losing conversation context.

Currently only available on Discord. More platforms planned for the future.

Made by [Pandez](https://twitter.com/pandez_) and his [Pandez Labs](https://twitter.com/pandezlabs) development team.&#x20;

Website: [usepago.com](https://usepago.com)

<figure><img src="/files/KJOX2DjV8VpXGZjTkVGv" alt=""><figcaption></figcaption></figure>

* Zero fees on deposits and payments.&#x20;
* 1.5% withdrawal fee.


# Command List

{% hint style="info" %}
Pago is currently only available on the Solana blockchain and supports SOL and USDC. \
More tokens and blokchains on the roadmap.&#x20;
{% endhint %}

**`/deposit`**

* Deposit funds into Pago. Currently supported: SOL, USDC and USDT (Solana)

Arguments:&#x20;

* `SOL` - Get your SOL deposit address
* `USDC` - Get your USDC deposit address
* `USDT` - Get your USDT deposit address

<figure><img src="/files/uvOR1s0TZZgIhlRQJO6t" alt="" width="563"><figcaption></figcaption></figure>

**`/send`**

* Send crypto to any user. The other user does not need to have Pago installed.
* Arguments:&#x20;
  * `User` - The user you are sending crypto to
  * `Amount` - The amount you want to send
  * `Token` - The asset/token you want to send

<figure><img src="/files/VvyavGSp0QmnzquvhmDw" alt="" width="563"><figcaption></figcaption></figure>

**`/balance`**

* View your Pago balance.

<figure><img src="/files/i1TDzYX05vTMJVz6OMth" alt="" width="563"><figcaption></figcaption></figure>

**`/history`**

* View your Pago transaction history.

<figure><img src="/files/3wWgpp0AYaRCznegyfjX" alt="" width="563"><figcaption></figcaption></figure>

**`/withdraw`**

* Withdraw your assets out of Pago.
* Arguments:&#x20;
  * `Amount` - The amount you want to withdraw
  * `Asset` - The asset/token you want to withdraw
  * `Address` - The address where you want to withdraw the assets to.

<figure><img src="/files/bF1wK2cgfZZYwA50XMvM" alt="" width="563"><figcaption></figcaption></figure>


# Video Tutorials

{% embed url="<https://youtu.be/50u0roFWRbU>" %}


# What is Pandez Shield?

Made with ❤️ by Pandez and his Pandez Labs development team

{% hint style="info" %}
Invite the bot here: [shield.pandezlabs.com](https://shield.pandezlabs.com)

**It's free!**
{% endhint %}

{% hint style="success" %}
Join our Discord server to get important announcements, updates and to contact our support team!

<https://discord.gg/Pandez>
{% endhint %}

Pandez Shield is a Discord security bot that adds an extra layer of authentication when performing dangerous server actions. Compromised account server attacks are a thing of the past! Made by [Pandez](https://twitter.com/pandez_) and his [Pandez Labs](https://twitter.com/pandezlabs) development team.

:white\_check\_mark:・2FA authentication requirement

:white\_check\_mark:・Customizable security level

:white\_check\_mark:・Permission management

:white\_check\_mark:・Session management

<div><figure><img src="/files/XnDlynRuArg4jTPd33E6" alt=""><figcaption></figcaption></figure> <figure><img src="/files/mAdVj6SSbgjopFfEYkt7" alt=""><figcaption></figcaption></figure> <figure><img src="/files/cwSWkuoqtfaTOyY6EHMc" alt=""><figcaption></figcaption></figure> <figure><img src="/files/0ixn4FiOQ6YkH2LLfdZr" alt=""><figcaption></figcaption></figure> <figure><img src="/files/E2BK6uwuSbKSfGrfvku9" alt=""><figcaption></figcaption></figure> <figure><img src="/files/89qd85x1MsJjC18GrRXi" alt=""><figcaption></figcaption></figure></div>


# Setting Up

Made with ❤️ by Pandez and his Pandez Labs team

{% hint style="info" %}
Invite the bot here: [shield.pandezlabs.com](https://shield.pandezlabs.com)

**It's free!**
{% endhint %}

{% hint style="warning" %}
You need a role with the `Administrator` or `Manage Server` permissions to invite the bot to your server. If you don't have a role with either of those permissions, please ask the server owner to [give you one](https://support.discord.com/hc/en-us/articles/206029707-Setting-Up-Permissions-FAQ#h_01FFTVYQ38W9TVCTM6YZHZXFFA).&#x20;

Always verify you are inviting the bot from our official links.

The bot is `Pandez Shield#0884` and is verified.

The bot requires `Administrator` permissions.
{% endhint %}

### Server owner account

For the best protection, we advise using a separate Discord account to hold ownership of your Discord server.&#x20;

This account should never interact with any links, accept friend requests, DMs, etc. It should ideally be only used in a separate device that you only have for this purpose.&#x20;

Having a separate server owner Discord account stands a far lesser risk of being compromised.

### Role order

Pandez Shield manages permissions for all your staff roles. Pandez Shield must be the highest role in your role settings to work properly and to prevent any permission issues later on.&#x20;

### Setting up 2FA

Before being able to use any commands with Pandez Shield, you must setup 2FA on your account. Use the `/2fa` command and follow the on-screen instructions.&#x20;

{% hint style="warning" %}
This will be a different 2FA code than your Discord account one.&#x20;

Pandez Shield will never ask you for your Discord account's 2FA code, only the one you setup using the bot.&#x20;
{% endhint %}

### Setting up role permissions

{% hint style="info" %}
This action can only be performed by the server owner or a bot master
{% endhint %}

Use the `/settings` command and click on the "Role Permissions" button to configure permissions for each of your roles.

1. Click on the role you would like to configure from the dropdown menu.
2. Click on the permission you would like to configure from the dropdown menu.
3. Follow the on-screen instructions.

You can remove any Discord role permissions/channel overrides after setting up the permissions on the bot (e.g. Remove the "Mention @everyone permission" from the roles/channels that have them, and only use the `/mention` command through the bot.)&#x20;

<details>

<summary>Example</summary>

#### Giving a role permission to post announcements

*This permission is called "Mention" since it allows the role to mention @everyone, @here and any other roles in the server, but it also let's the role type in the channel after authentication.*

**Before we start:**

* [x] Make sure the announcements channel is read-only for everyone, even the role that will be posting announcements in it.
* [x] Make sure the role doesn't have the "Mention @everyone, @here..." permission in the role permission settings.

**Setup:**

1. Use the `/settings` command&#x20;
2. Click on "Role Permissions"
3. Click on the role you want to give this permission to from the dropdown menu
4. Click on the permission you would like to configure from the dropdown menu, in this case, "Mention"
5. Click on "Update Permission"&#x20;
6. Select the channels the role will be able to post announcements in
7. Click on "Continue"

Now members with that role will be able to use the `/mention` command to authenticate themselves through 2FA, and gain access to post announcements in specific channels.&#x20;

</details>

{% hint style="info" %}
For premium users:&#x20;

By default, the link filter (automod) is turned on. You can allow roles to post links in `/settings`.

To add permits for channels and bots, see [#setting-up-permits](#setting-up-permits "mention")
{% endhint %}

### Changing the security level

{% hint style="info" %}
This action can only be performed by the server owner or a bot master
{% endhint %}

Use the `/settings` command, click on the "Security" button and then the "Security Level" button.&#x20;

There are 4 security level options:

* `Low (24h)`
* `Medium (12h)`
* `High (1h)`
* `Extreme (Always)`

Changing the security level changes how often a user will be asked to authenticate themselves when running commands.&#x20;

e.g. Changing the security level to `High (1h)`, means that users will not be asked to enter their 2FA code again within the hour after authenticating.&#x20;

{% hint style="warning" %}
For the best protection, we advise keeping this setting to the default level: Extreme (Always).&#x20;
{% endhint %}

### Setting up log channels

Log channels can be configured for specific Pandez Shield actions.&#x20;

For now, the only logs sent by Pandez Shield to a specific channel, are logs for the deleted links by the link filtering module.&#x20;

When a link is sent by an unauthorized member, the link will be deleted and logged into a channel of your choice.

Use the `/settings` command, click on "Log Channels" and follow the instructions.&#x20;

### Setting up permits

Use the `/settings` command, click on "Permits" and then the type of permit you would like to set up. Follow the instructions sent by the bot.&#x20;

<details>

<summary>Example</summary>

**Add a link filter bypass**

**For channels:**

To allow links to be sent to a channel, use the `/settings` command, click on "Permits" and then "Link Filter Bypass".&#x20;

Select the "Channels" option and then "Set Permit".&#x20;

Select a channel mode, a link mode and you're done!&#x20;

**For bots:**

To allow links to be sent by bots, use the `/settings` command, click on "Permits" and then "Link Filter Bypass".

Select the "Bots" option and then "Set Permit".

Select a channel mode, a link mode and you're done!&#x20;

</details>

{% hint style="info" %}
We're still updating this page. Check back soon for updates!&#x20;
{% endhint %}


# Command List

Made with ❤️ by Pandez and his Pandez Labs team

### Authentication

{% hint style="info" %}
These commands can only be used by the server owner or a user with permissions configured in `/settings`
{% endhint %}

* **`/2fa`**
  * Setup 2FA authentication

{% hint style="warning" %}
This will be a different 2FA code than your Discord account one.&#x20;

Pandez Shield will never ask you for your Discord account 2FA, only othe one you setup using the bot.&#x20;
{% endhint %}

### Server Owner

{% hint style="info" %}
These commands can only be used by the server owner
{% endhint %}

* **`/settings`**
  * View and edit the current bot settings (e.g. configure role permissions)
* **`/sessions`**
  * View a list of current active sessions
* **`/logout <user>`**
  * Log out another user from their current session
* **`/permissions <user>`**
  * View the list of bot permissions a specific user has
* **`/logs`**
  * Shows logs of actions that were performed through Pandez Shield (e.g. when someone uses a Pandez Shield command)
  * Optional arguments:
    * `user` - Shows logs of actions performed by a specific user
    * `export` - Export logs

### Permission Commands

{% hint style="info" %}
These commands can only be used by users with permissions configured in `/settings`
{% endhint %}

* **`/role give`**
  * Give a role to a user
  * Arguments:
    * `user` - User to give the role to
    * `role` - Role to give to the user
  * Optional arguments:
    * `reason` - Add a reason for performing this action
* **`/role take`**
  * Take a role from a user
  * Arguments:
    * `user` - User to take the role from
    * `role` - Role to take from the user
  * Optional arguments:
    * `reason` - Add a reason for performing this action
* **`/mention`**
  * Mention @everyone, @here or any roles in a specific channel
  * Arguments:
    * `channel` - Channel to mention in
* **`/ban`**
  * Ban a user from the server
  * Arguments:
    * `user` - User to ban
  * Optional arguments:
    * `reason` - Add a reason for performing this action
* **`/unban`**
  * Unban a user from the server
  * Arguments:
    * `user` - User to unban
  * Optional arguments:
    * `reason` - Add a reason for performing this action
* **`/kick`**
  * Kick a user from the server
  * Arguments:
    * `user` - User to kick
  * Optional arguments:
    * `reason` - Add a reason for performing this action
* **`/channel create`**
  * Create a new channel
  * Arguments:
    * `name` - Name for the new channel
  * Optional arguments:
    * `reason` - Add a reason for performing this action
* **`/channel delete`**
  * Delete a channel
  * Arguments:
    * `channel` - Channel to delete
  * Optional arguments:
    * `reason` - Add a reason for performing this action
* **`/role create`**
  * Create a new role
  * Arguments:
    * `name` - Name for the new role
  * Optional arguments:
    * `reason` - Add a reason for performing this action
* **`/role delete`**
  * Delete a role
  * Arguments:
    * `role` - Role to delete
  * Optional arguments:
    * `reason` - Add a reason for performing this action

### Other

* **`/logout`**
  * Logout from your current session


# Premium

Made with ❤️ by Pandez and his Pandez Labs team

{% hint style="success" %}
Buy premium: [buy.pandezlabs.com](https://buy.pandezlabs.com)
{% endhint %}

The premium version unlocks extra features, commands and functionality for Pandez Shield.

You can inquire about prices and purchase premium through a support ticket in our [Discord server](https://discord.gg/pandez).

:white\_check\_mark:・Manage permissions for more than 1 role

:white\_check\_mark:・Export logs

:white\_check\_mark:・Advanced link filtering (automod)

:white\_check\_mark:・Add [bot masters](/pandez-shield/premium/bot-masters)

:white\_check\_mark:・A lot more soon...


# Bot masters

Made with ❤️ by Pandez and his Pandez Labs team

Bot masters are able to use the following commands that would otherwise be exclusive to the server owner:

* `/settings`
* `/sessions`
* `/logout <user>`
* `/permissions <user>`
* `/logs`

Useful for servers with a dedicated person that manages the day to day operations of the server, or server owners that are using a separate owner account and want to give full bot access to the account they use everyday.&#x20;

Use the `/master add` command to add a bot master.&#x20;

Use the `/master remove` command to remove a bot master.

Use the `/master list` command to view the current list of bot masters.&#x20;


# Video Tutorials

Made with ❤️ by Pandez and his Pandez Labs team

{% hint style="info" %}
Coming soon...
{% endhint %}


# What is Pandez Tools?

Made with ❤️ by Pandez and his Pandez Labs team

{% hint style="success" %}
Join our Discord server to buy the bot and get important announcements, updates and to contact our support team!

<https://discord.gg/Pandez>
{% endhint %}

Pandez Tools is a complex giveaway bot with advanced features that make it easy for groups to give away prizes, whitelist spots and more. Made by [Pandez](https://twitter.com/pandez_) and his [Pandez Labs](https://twitter.com/pandezlabs) development team.&#x20;

:white\_check\_mark:・Giveaways with seamless wallet address collection

:white\_check\_mark:・Export the list of giveaway winners easily&#x20;

:white\_check\_mark:・Advanced requirements to join a giveaway&#x20;

:white\_check\_mark:・Blacklist roles/users&#x20;

:white\_check\_mark:・Add roles to giveaway winners&#x20;

:white\_check\_mark:・Import files and give roles to names found in the file

:white\_check\_mark:・And a lot more!

> Servers using Pandez Tools:
>
> * Doodles
> * Psychedelics Anonymous
> * Karafuru
> * Llamaverse
> * Phantom Network (Project PXN)
> * Quirkies
> * Project GodJira
> * WORLDWIDE WEB3
> * Crypton Goonz
> * Cryptobatz
> * Antonym
> * Sappy Seals
> * Degen Toonz
> * The Other Side
> * ZenApe
> * and more!

![](/files/cqahAPtNOmztkDFHOWfN) ![](/files/Vo8qbrjHAuXQHduTy3JE) ![](/files/Pb361yDG5mQcjhGfZE8D) ![](/files/vHriMkqE0arxBKuAXTf7)


# Setting Up

Made with ❤️ by Pandez and his Pandez Labs team

Make sure the Pandez Tools bot is already in your server (you will receive a link for this after buying the bot in our [Discord](https://discord.gg/Pandez)).

{% hint style="warning" %}
You need a role with the `Administrator` or `Manage Server` permissions to invite the bot to your server. If you don't have a role with either of those permissions, please ask the server owner to [give you one](https://support.discord.com/hc/en-us/articles/206029707-Setting-Up-Permissions-FAQ#h_01FFTVYQ38W9TVCTM6YZHZXFFA).&#x20;
{% endhint %}

## Using the `/setup` command

{% hint style="warning" %}
You need a role with the `Administrator` permission to use the `/setup` command. If you don't have a role with that permission, please ask the server owner to [give you one](https://support.discord.com/hc/en-us/articles/206029707-Setting-Up-Permissions-FAQ#h_01FFTVYQ38W9TVCTM6YZHZXFFA).
{% endhint %}

To start the setup process, type `/setup` (preferably in a private channel) and press enter.&#x20;

![](/files/N9dXpi38A2cGbP26u46n)

### 1. What roles do you want to give `Giveaway Manager` permissions to?

Giveaway Managers are able to do the following:

* Use the `/create` command
* Use the `/view` command
* Use the `/end` command
* Use the `/cancel` command
* Use the `/reroll` command
* Use the `/view wallet` command to view the wallet addresses of other members/roles

{% hint style="info" %}
Visit the [Commands List](/pandez-tools/command-list) page for a full overview on what these commands do.
{% endhint %}

![](/files/1bPbi4HEcOm2sm9oBIrM)

{% hint style="warning" %}
The role you give Giveaway Manager permissions to, must have the `Use Application Commands` permission to be able to use slash commands.

<img src="/files/RoQ9MG2pun7HrZoyUa34" alt="" data-size="original">
{% endhint %}

### 2. What roles can access the `/file` command?

Access to this command should only be given to the most trusted members of your team (preferably only admins). The `/file` command lets you upload a file and give a specified role to every member found in it.&#x20;

![](/files/8NbSnzaVBILAG6n9NELB)

### 3. What roles can access the `/wallet` command?

The `/wallet` command lets members set (`/wallet set`) and view (`/wallet view`) their own wallet address, to enter giveaways that require them. Access to this command can be given to `@everyone` or restricted to a specific or multiple roles.

![](/files/ZlpocFC197xv6FFlDIAY)

### 4. What channel do you want to use for logging?

Pandez Tools has a detailed logging system that logs every time the following events happen:

* A giveaway is created
* A giveaway has ended
* A giveaway is cancelled&#x20;
* A giveaway is forcefully ended
* A giveaway is rerolled

This should be set to a private channel, not for everyone to see.

![](/files/uJgSsSPmsBYacFzl5Ivn)


# Command List

Made with ❤️ by Pandez and his Pandez Labs team

* `/wins` <mark style="color:blue;">**NEW!**</mark>

Members can view their most recent wins in the server.&#x20;

* `/wallet`
  * `/wallet set`

    Set your wallet address to be used in giveaways that require them. You can use the command again at any time to change your wallet address.
  * `/wallet view`

    View your current wallet address

* `/create`

Allows giveaway managers to create new giveaways.

Interactive giveaway creation:

* What channel do you want to run the giveaway in?
* How long should the giveaway last?
* How many winners should there be?
* What is the prize of the giveaway?

Extra Options:

* Allowed Users/Roles: Only the users/roles mentioned will be able to win the giveaway

* Blacklisted Users/Roles: The users/roles mentioned won't be able to win the giveaway

* Wallet Requirement: Whether or not members must have a wallet address set to enter the giveaway

* Role Percentages: Give a higher/lower percentage chance of winning to members with a specific role

* Roles on Winning: Set a role to be given automatically to all winners of the giveaway

* Max Entries: Set a maximum number of server entries for the giveaway (i.e. once that number of entries is reached, members won't be able to join the giveaway.)

* Minimum/Maximum Winners Per Role: Set a maximum/minimum number of winners per role (e.g. `@Gold 2,4` means that there should be at least 2 winners with the @Gold role, and at most 4 winners with the @Gold role)

* `/view`
  * `/view state: active`, `/view state: ended`, `/view state: cancelled`

Allows giveaway managers to select and view active, cancelled and already ended giveaways from a dropdown menu.&#x20;

After selecting a giveaway, a panel with a summary of the giveaway will show up, with a "Get file" button to easily export the list of winners (and wallets, if the wallet requirement was enabled for the giveaway).

* `/cancel`

Allows giveaway managers to select and cancel an active giveaway from a dropdown menu. The giveaway is cancelled with no winners drawn.

* `/end`

Allows giveaway managers to select and forcefully end an active giveaway from a dropdown menu. The giveaway ends on the spot, drawing winners from the current entries.

* `/reroll`

Allows giveaway managers to select and reroll the winners of a giveaway from a dropdown menu.&#x20;

* `/settings`
  * `/settings view`

    View the current bot settings for your server
  * `/settings manager_roles`

    Change the roles that have Giveaway Manager permissions
  * `/settings log_channel`

    Change the channel where logs will be sent
  * `/settings allowed_file_command_roles`

    Change the roles allowed to use the `/file` command
  * `/settings allowed_wallet_command_roles`

    Change the roles allowed to use the `/wallet` command

* `/file`

Allows admins to import files and give a specified role to all the usernames found in the file. Supports all file types (if you have a file that isn't working with the bot, [please make a support ticket in our Discord server](https://discord.gg/xRQ7yeSq)).


# Terms and Conditions

Applies to all bots developed by Pandez and Pandez Labs

Unless where otherwise specified or clearly recognizable, all content available on Pandez Labs' bots and on this Website is owned or provided by Pandez (Pandez#0001 on Discord, @pandez\_ on Twitter).

By using our bots, Users confirm to meet the following requirements:

* There are no restrictions for Users in terms of being Consumers or Business Users;
* Users must be older than 13;
* Minors may only use this bot under parental or adult supervision;

### Acceptable use <a href="#acceptable-use" id="acceptable-use"></a>

This bot may only be used within the scope of what they are provided for, under these Terms and applicable law.

Users are solely responsible for making sure that their use of this bot violates no applicable law, regulations or third-party rights.

Therefore, the Owner reserves the right to take any appropriate measure to protect its legitimate interests including denying Users access to this bot, terminating contracts, reporting any misconduct performed through this bot to the competent authorities – such as judicial or administrative authorities - whenever Users are suspected to be in violation of any laws, regulations, third-party rights and/or these Terms, including, but not limited to, by engaging in any of the following activities:

**Conduct restrictions**

* pretending to fulfill any possible condition or requirements for accessing this bot, such as for instance being adult according to law or qualifying as a Consumer;
* concealing their identity or stealing someone else's identity or pretend to be or represent a third-party, if not allowed to do so by such third-party;
* manipulating identifiers to disguise or otherwise conceal the origin of their messages or of the content posted;
* defaming, abusing, harassing, using threatening practices, threatening or violating the legal rights of others in any other way;
* promoting activity that may endanger the User’s life or the life of any other User or lead to physical harm. This includes but is not limited to suicide threats or instigations, intentional physical trauma, the use of illegal drugs, or excessive drinking. Under no circumstance is any User allowed to post any content promoting and/or encouraging and/or showing any self-destructive or violent behavior;
* probing, scanning or testing the vulnerability of this bot, including the services or any network connected to the bot, nor breaching the security or authentication measures on this bot, including the services or any network connected to this bot;
* installing, embedding, uploading or otherwise incorporating any malware into or via this bot;
* using this bot or the technical infrastructure in an abusive, excessive or otherwise inappropriate way (for example: for spamming purposes);
* attempting to disrupt or tamper with the technical infrastructure in a manner that harms or places an undue burden on this bot;
* pretending to purchase any Products offered via this bot without any real intent to do so;
* failing to pay for Products purchased;

**Excessive use of the Service**

* using a resource of this bot excessively in relation to other Users of this bot – in such cases, the Owner, at its sole discretion, additionally reserves the right to suspend the User’s account or limit the related activity until the User reduces the excessive consumption;

**Excessive use of the API**

* sending abusive or excessively frequent requests to the Service via the API. The Owner will determine what constitutes abuse or excessive usage of the API and additionally reserves the right to temporarily or permanently suspend access to the API by the User. In such cases, the Owner will make a reasonable attempt to alert the User prior to suspension;

**Scraping**

* adopting any automated process to extract, harvest or scrape information, data and/or content from this bot and all the digital properties thereto related unless where explicitly allowed to do so by the Owner;

**Content restrictions**

* disseminating or publishing content that is unlawful, obscene, illegitimate, libelous or inappropriate;
* publishing any content that promotes, either directly or indirectly, hate, racism, discrimination, pornography, violence;
* disseminating or publishing any content that is false or may create unjustified alarm;
* using this bot to publish, disseminate or otherwise provide content protected by intellectual property laws, including but not limited to patent, trademark or copyright law, unlawfully and without the legitimate right-holder’s consent;
* using this bot to publish, disseminate or otherwise make available any other content which infringes on any third-party rights, including but not limited to state, military, trade or professional secrets and personal data;
* publishing any content or carrying out any activity that disrupts, interrupts, harms, or otherwise violates the integrity of this bot or another User's experience or devices. Such activities include: spamming, distributing unauthorized advertisements, phishing, defrauding others, spreading malware or viruses etc.;

**User protection**

* misappropriating any account in use by another User;
* harvesting or collecting any personally identifying information of other Users including but not limited to their email addresses or contact information, by circumventing the privacy setting of other Users’ accounts on this bot or by any other means;
* using any information relating to other Users, including personal or contact data, for purposes other than those this bot is intended for;

### **Disclaimer of Warranties**

This bot is provided strictly on an “as is” and “as available” basis. Use of the Service is at Users’ own risk. To the maximum extent permitted by applicable law, the Owner expressly disclaims all conditions, representations, and warranties — whether express, implied, statutory or otherwise, including, but not limited to, any implied warranty of merchantability, fitness for a particular purpose, or non-infringement of third-party rights. No advice or information, whether oral or written, obtained by user from owner or through the Service will create any warranty not expressly stated herein.

Without limiting the foregoing, the Owner, its subsidiaries, affiliates, licensors, officers, directors, agents, co-branders, partners, suppliers and employees do not warrant that the content is accurate, reliable or correct; that the Service will meet Users’ requirements; that the Service will be available at any particular time or location, uninterrupted or secure; that any defects or errors will be corrected; or that the Service is free of viruses or other harmful components. Any content downloaded or otherwise obtained through the use of the Service is downloaded at users own risk and users shall be solely responsible for any damage to Users’ computer system or mobile device or loss of data that results from such download or Users’ use of the Service.

The Owner does not warrant, endorse, guarantee, or assume responsibility for any product or service advertised or offered by a third party through the Service or any hyperlinked website or service, and the Owner shall not be a party to or in any way monitor any transaction between Users and third-party providers of products or services.

The Service may become inaccessible or it may not function properly with Users’ web browser, mobile device, and/or operating system. The owner cannot be held liable for any perceived or actual damages arising from Service content, operation, or use of this Service.

For lifetime access users: Lifetime access to our bots refers to the lifetime of Pandez Labs and its subsidiaries.&#x20;

Federal law, some states, and other jurisdictions, do not allow the exclusion and limitations of certain implied warranties. The above exclusions may not apply to Users. This Agreement gives Users specific legal rights, and Users may also have other rights which vary from state to state. The disclaimers and exclusions under this agreement shall not apply to the extent prohibited by applicable law.

All sales are final and non refundable.

### Limitations of liability

To the maximum extent permitted by applicable law, in no event shall the Owner, and its subsidiaries, affiliates, officers, directors, agents, co-branders, partners, suppliers and employees be liable for

* any indirect, punitive, incidental, special, consequential or exemplary damages, including without limitation damages for loss of profits, goodwill, use, data or other intangible losses, arising out of or relating to the use of, or inability to use, the Service; and
* any damage, loss or injury resulting from hacking, tampering or other unauthorized access or use of the Service or User account or the information contained therein;
* any errors, mistakes, or inaccuracies of content;
* personal injury or property damage, of any nature whatsoever, resulting from User access to or use of the Service;
* any unauthorized access to or use of the Owner’s secure servers and/or any and all personal information stored therein;
* any interruption or cessation of transmission to or from the Service;
* any bugs, viruses, trojan horses, or the like that may be transmitted to or through the Service;
* any errors or omissions in any content or for any loss or damage incurred as a result of the use of any content posted, emailed, transmitted, or otherwise made available through the Service; and/or
* the defamatory, offensive, or illegal conduct of any User or third party. In no event shall the Owner, and its subsidiaries, affiliates, officers, directors, agents, co-branders, partners, suppliers and employees be liable for any claims, proceedings, liabilities, obligations, damages, losses or costs in an amount exceeding the amount paid by User to the Owner hereunder in the preceding 12 months, or the period of duration of this agreement between the Owner and User, whichever is shorter.

This limitation of liability section shall apply to the fullest extent permitted by law in the applicable jurisdiction whether the alleged liability is based on contract, tort, negligence, strict liability, or any other basis, even if company has been advised of the possibility of such damage.

Some jurisdictions do not allow the exclusion or limitation of incidental or consequential damages, therefore the above limitations or exclusions may not apply to User. The terms give User specific legal rights, and User may also have other rights which vary from jurisdiction to jurisdiction. The disclaimers, exclusions, and limitations of liability under the terms shall not apply to the extent prohibited by applicable law.

### Common provisions <a href="#common-provisions" id="common-provisions"></a>

#### No Waiver <a href="#no-waiver" id="no-waiver"></a>

The Owner’s failure to assert any right or provision under these Terms shall not constitute a waiver of any such right or provision. No waiver shall be considered a further or continuing waiver of such term or any other term.

#### Service interruption <a href="#service-interruption" id="service-interruption"></a>

To ensure the best possible service level, the Owner reserves the right to interrupt the Service for maintenance, system updates or any other changes, informing the Users appropriately.

Within the limits of law, the Owner may also decide to suspend or terminate the Service altogether. If the Service is terminated, the Owner will cooperate with Users to enable them to withdraw Personal Data or information in accordance with applicable law.

Additionally, the Service might not be available due to reasons outside the Owner’s reasonable control, such as “force majeure” (eg. labor actions, infrastructural breakdowns or blackouts etc).

#### Service reselling <a href="#service-reselling" id="service-reselling"></a>

Users may not reproduce, duplicate, copy, sell, resell or exploit any portion of this bot and of its Service without the Owner’s express prior written permission, granted either directly or through a legitimate reselling programme.

#### Intellectual property rights <a href="#intellectual-property-rights" id="intellectual-property-rights"></a>

Without prejudice to any more specific provision of these Terms, any intellectual property rights, such as copyrights, trademark rights, patent rights and design rights related to this bot are the exclusive property of the Owner or its licensors and are subject to the protection granted by applicable laws or international treaties relating to intellectual property.

All trademarks — nominal or figurative — and all other marks, trade names, service marks, word marks, illustrations, images, or logos appearing in connection with this bot are, and remain, the exclusive property of the Owner or its licensors and are subject to the protection granted by applicable laws or international treaties related to intellectual property.

#### Changes to these Terms <a href="#changes-to-these-terms" id="changes-to-these-terms"></a>

The Owner reserves the right to amend or otherwise modify these Terms at any time. In such cases, the Owner will appropriately inform the User of these changes.

Such changes will only affect the relationship with the User for the future.

The continued use of the Service will signify the User’s acceptance of the revised Terms. If Users do not wish to be bound by the changes, they must stop using the Service. Failure to accept the revised Terms, may entitle either party to terminate the Agreement.

The applicable previous version will govern the relationship prior to the User's acceptance. The User can obtain any previous version from the Owner.

If required by applicable law, the Owner will specify the date by which the modified Terms will enter into force.

#### Contacts <a href="#contacts" id="contacts"></a>

All communications relating to the use of this bot must be sent using the support Discord server here: <https://discord.gg/DSQYF4vTjY>


# Privacy Policy

Applies to all bots developed by Pandez and Pandez Labs.

Personal Data processed:

* Registration and authentication

  By registering or authenticating, Users allow this bot to identify them and give them access to dedicated services.

  Data registered and processed by the bot is only data that Users explicitly give us.&#x20;
* Usernames

  By registering, Users allow this bot to identify them and give them access to dedicated services.

  Username data is only registered when data is explicitly given to us by Users.

#### Methods of processing

The Owner takes appropriate security measures to prevent unauthorized access, disclosure, modification, or unauthorized destruction of the Data. The Data processing is carried out using computers and/or IT enabled tools, following organizational procedures and modes strictly related to the purposes indicated.

#### Retention time

Personal Data shall be processed and stored for as long as required by the purpose they have been collected for.

Therefore:

* Personal Data collected for purposes related to the performance of a contract between the Owner and the User shall be retained until such contract has been fully performed.
* Personal Data collected for the purposes of the Owner’s legitimate interests shall be retained as long as needed to fulfill such purposes.

The Owner may be allowed to retain Personal Data for a longer period whenever the User has given consent to such processing, as long as such consent is not withdrawn. Furthermore, the Owner may be obliged to retain Personal Data for a longer period whenever required to do so for the performance of a legal obligation or upon order of an authority.

Once the retention period expires, Personal Data shall be deleted. Therefore, the right of access, the right to erasure, the right to rectification and the right to data portability cannot be enforced after expiration of the retention period.

#### The purposes of processing <a href="#use_collected_data" id="use_collected_data"></a>

The Data concerning the User is collected to allow the Owner to provide its Service, comply with its legal obligations, respond to enforcement requests, protect its rights and interests (or those of its Users or third parties), detect any malicious or fraudulent activity.&#x20;

#### The rights of Users <a href="#rights_subjects" id="rights_subjects"></a>

* **Withdraw their consent at any time.** Users have the right to withdraw consent where they have previously given their consent to the processing of their Personal Data.
* **Access their Data.** Users have the right to learn if Data is being processed by the Owner, obtain disclosure regarding certain aspects of the processing and obtain a copy of the Data undergoing processing.
* **Verify and seek rectification.** Users have the right to verify the accuracy of their Data and ask for it to be updated or corrected.
* **Have their Personal Data deleted or otherwise removed.** Users have the right to obtain the erasure of their Data from the Owner. Users can do this by creating a support ticket in our Discord <https://discord.gg/Pandez> at any time.


