# User Verification

### How does it work?

When User Verification is turned on your users will be messaged privately by Betsy asking them to visit a website to begin verification. This website is a Betsy Bot URL and once navigated to will gather data about the user's session and save that data for you to review.&#x20;

We use a service called IP Quality Score to gather this information.

As the Betsy Bot Database grows bigger the protection against alt accounts will improve.&#x20;

### Configuration

#### Setting your API Key

To use this feature you must have an IP Quality Score API Key. IPQS is a free service and you can receive an API key for free. Create an account on their website and provide the API key provided on the panel before activating the feature.

#### Verified Role

Select a role that you want the user to receive once a successful verification happens for that user.

#### Channel for Audits

This is the channel that logging events about the verification, including blocks, will be sent.

#### Channel for Verify Button

You can use this configuration item to handle users that have direct messages turned off as Betsy will not be able to message them. A simple message will be sent to this channel that has the URL that would normally be sent to the user via PM.

#### Block Alts

If this setting is toggled on then any time a alternate account is found for a specified user the verification will fail and the user will not receive the role.

#### Require Login

Having this toggled on will force the user to login via Discord to the site which gathers additional information on the user's Discord account.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.betsybot.xyz/features/user-verification.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
