> For the complete documentation index, see [llms.txt](https://doc.pumpfunbot.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.pumpfunbot.io/quick-setup-guide/sniper.md).

# Sniper

This section explains how to set up your buy sniper to take super early positions on tokens that you filter by name, ticker or creator (minter).

To snipe a token, you need to click on "Sniping" on starting menu or type /sniping in bot chat.

The bot will display the sniper settings :

<figure><img src="https://125905346-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKpRq0LYrGt941GsI09It%2Fuploads%2Fj6ZZOuI1xMF8PQ0VOokm%2Fimage.png?alt=media&amp;token=b3ddc22f-1721-4847-814e-e49d0ad76a5e" alt="" width="375"><figcaption><p>Sniper interface</p></figcaption></figure>

By default, the sniper mode is **turned off**.&#x20;

To use it, enter the **amount you want to purchase for each detection** in the amount section, your **priority fees**, and your **slippage**. Since your buy settings are good, you have to adjust your **targets**.

**Targets** are the **triggers** for the sniper to execute a purchase, you can multiples **mint name** for example and the sniper will snipe every token that have a name included in your list.&#x20;

{% hint style="info" %}
Targets are **additive**, meaning if a token has at least one matching parameter (**developer wallet, mint name, ticker**), it will **buy the token**.
{% endhint %}

Targets criteria are :

* **Dev Wallet**: Focus on tokens deployed by specific addresses.
* **Mint Name**: Target tokens by their mint names.
* **Mint Ticker**: Select tokens based on their ticker.

[➡️](https://emojiterra.com/right-arrow/) The transactions fees used by the sniper are the transaction fees in your bot settings. Be sure to have at **least a medium transaction fees configuration** in your **/settings**.

{% hint style="warning" %}
When you **don't add any targets**, the sniper snipes **every token created** without specific filtration. Be sure to use this reasonably.
{% endhint %}
