# Guild Applications

{% hint style="info" %}
It is expected that you have the bot invited already before using the guide but here is a link just in case: <https://invite.goldendev.net>\
\
If you ever need to send someone a link to a specific portion of a page you can find the # symbol next to the headings and that will set your page URL (which you then copy) to take the individual that clicks the link directly to the specified content.

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

## Video Tutorial (Coming Soon)

## Configuration of Discord Guild Applications (Access)

This applications system relies on Discord's new Guild Applications system to function, below are some basic instructions to help you get started.

{% tabs %}
{% tab title="Open the server menu" %}
Open the server menu

<figure><img src="/files/FXAgCC2TThZPGZTun4On" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Click 'Server Settings'" %}
Click 'Server Settings'

<figure><img src="/files/N1PIshaNm8ByjPIJc8er" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Click 'Access'" %}
Click 'Access'

<figure><img src="/files/kZOsKzS0fI0JKs2qGw8R" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Select 'Apply to Join'" %}
Select 'Apply to Join'

<figure><img src="/files/PsuQ5fnSg7sy06GJJdZX" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Add Questions" %}
Add Questions

<figure><img src="/files/zU8KmR9H0ETSOjtByV7L" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

## Configuration of Golden Bot's Integration

The following is a guide to using Golden Bot to add functionality to Discord's Guild Applications system.

### Create Notifications Channel

Create a new channel on the server as displayed below and name it however you like, but be sure to remember the name.

{% tabs %}
{% tab title="Open the server menu" %}
Open the server menu

<figure><img src="/files/FXAgCC2TThZPGZTun4On" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Click 'Create Channel'" %}
Click 'Create Channel'

<figure><img src="/files/RYFiHsWa4Fv7uCamRaPX" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Name the channel & set it to private" %}
Name the channel & set it to private

<figure><img src="/files/UJJYWKBqwJI3QsVD9hcB" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Create!" %}
Select the roles (if any) that should have access to this channel, you will always have access to it if you're the true owner of the server

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

{% endtab %}
{% endtabs %}

### Set Applications to go to the Channel

#### Find the command

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

#### Set the channel for the notifications to be sent to, and a role that will be alerted to new applications if you'd like

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

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

## Demonstration

### 🚪New Applicant's Perspective

<figure><img src="/files/3xdBTmIUuTwrLwTByk5F" alt=""><figcaption></figcaption></figure>

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

### Your Perspective (Before)

Normally you won't receive a notification of a new application being created, you need to open the members tab and it isn't available on mobile (yet) via Discord's standard system:

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

### Your Perspective (After)

The notification message provides a convenient way of viewing recent applications on any device with all the same information as the "official" view, with a convenient button to enter the members menu and manage pending applications.

{% tabs %}
{% tab title="Creation Message" %}
Creation Message (includes mention of specified role)

<figure><img src="/files/oyYLdK93sqiOFLsIR8Ce" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Acceptance Message" %}
Acceptance Message (doesn't include mention of specified role)

<figure><img src="/files/9Lh9sLVQJbL6W3wUxrJ1" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Denial Message" %}
Denial Message (doesn't include mention of specified role)

<figure><img src="/files/mP7lS4WQh8euhrctAQJZ" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### How to Disable the Feature

If at any point you wish to Disable the feature simply press the Disable Feature button after running the command again with or without arguments.

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

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


---

# 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.goldenbot.net/guides/guild-applications.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.
