# Setting up a connection

## Step-by-step

### 1. Find a compatible bot

Head over to your server's setting menu with `!settings` and open up the bot connections menu (With :link:) \
\
After this, you may invite any of the bots from the list using the \[Invite] button found directly below the bot's description

![A list of compatible bump bots is shown, each with an Invite link](/files/-LpdYUoIulGvnZdeq0qd)

### 2. Invite a bot

Once you have clicked invite on any of the listed bots, you should be taken to the discord authorise page with the correct server automatically selected, all you need to do is click on "Authorise"!

<div align="center"><img src="/files/-LpdZh-a9ztbpnUU93Lc" alt="A bot invite page for Bump Central"></div>

{% hint style="warning" %}
We recommend that you allow the invited bot the permissions it asks for by default, as they may otherwise be unable to function as intended
{% endhint %}

### 3. Setup the new bot

Make sure that the bot that you have just invited has been setup correctly according to the specific bot's requirements, if you need support in doing so, please read the docs of the corresponding bot that you need help with:

[Bump Central](https://bumpc.gitbook.io/docs/)\
[DSC](https://firebunny.gitbook.io/dsc/)\
[Open Bump](https://docs.openbump.com/)\
[PYS Bump](https://director-discord.gitbook.io/deverloperbump/)\
[Public Bump](https://discord.gg/KvpznvV) \[Support server]

### 4. Enable the connection

Returning to ServerMate, go back into your server's settings menu with `!settings` and open up the bot connections menu (With :link:)\
\
After this, enable the available bot connection using the corresponding bot number reaction (Each number is shown before the bot's name)

### 5. `!bump` your server!

This should then begin to bump your server as normal and then ask any other bump bots (that you have enabled) to bump the server

{% hint style="success" %}
Now you only ever need to `!bump` your server to bump with multiple other bots all at once!
{% endhint %}


---

# 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://devlinbots.gitbook.io/servermate/bump-connections/setup.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.
