# /register

{% hint style="warning" %}
This command is restricted to those with an Echo Role only.
{% endhint %}

{% content-ref url="/pages/-LOzt-QRQDsuBJ3dD36g" %}
[Echo Roles](/echostation/echo-roles.md)
{% endcontent-ref %}

You can use this command to choose which Discord server EchoBase should look at for posting options.

You can switch to a different Discord server by running this command in a different server. EchoBase will be registered in the new server and will forget the old server.

#### /register guild <a href="#guild" id="guild"></a>

To register your own guild, leave out the ally-code parameter.

By providing an ally code of anyone in the target guild, you can register someone else's guild for them. Please note that this will require the EchoAdmin Role.

| Parameters | Example                                  | Help                             |
| ---------- | ---------------------------------------- | -------------------------------- |
| ally-code  | /register guild `ally-code:` 111-222-333 | /help `command:` /register guild |

#### /register guild-mates <a href="#guild-mates" id="guild-mates"></a>

To register your own guild mates, simply leave out the ally code parameter.

By providing an ally code of anyone in the target guild, you can trigger an automatic registration of all guild mates in that guild.

The bot will search your registered Discord server for any matches (name or nickname) to any of the target guild's unregistered guild mates and automatically register them.

If there are still unregistered guild mates that couldn't be matched, the register command will be displayed for each one. You can easily copy-paste it and simply provide the needed `discord-user` parameter.

| Parameters | Example                                        | Help                                   |
| ---------- | ---------------------------------------------- | -------------------------------------- |
| ally-code  | /register guild-mates `ally-code:` 111-222-333 | /help `command:` /register guild-mates |


---

# 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.echobase.app/echostation/guild-commands/register.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.
