# Start here

Before doing anything make sure to have access to a license. **Do not have one?**&#x20;

{% content-ref url="license" %}
[license](https://zed-software.gitbook.io/zed-docs/bot-setup/license)
{% endcontent-ref %}

Once you have a license, make sure to download the bot. The download links are available in the discord server, and are private for license holders only. All major platforms are supported:

* Windows&#x20;
* Mac
* Linux

{% hint style="warning" %}
Once downloaded, make sure to setup the configuration file and the tasks file before running the bot.
{% endhint %}

Information on how to setup the configuration file.

{% content-ref url="configuration" %}
[configuration](https://zed-software.gitbook.io/zed-docs/bot-setup/configuration)
{% endcontent-ref %}

Information on how to setup the tasks file.

{% content-ref url="tasks" %}
[tasks](https://zed-software.gitbook.io/zed-docs/bot-setup/tasks)
{% endcontent-ref %}

Once both files are setup correctly, you can now start using the bot. Make sure to read the [general](https://zed-software.gitbook.io/zed-docs/general "mention") section of the documentation for more information on how to optimize your setup.

More information on how to improve your botting:

{% content-ref url="../general/node" %}
[node](https://zed-software.gitbook.io/zed-docs/general/node)
{% endcontent-ref %}

{% content-ref url="../general/server" %}
[server](https://zed-software.gitbook.io/zed-docs/general/server)
{% endcontent-ref %}


---

# 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://zed-software.gitbook.io/zed-docs/bot-setup/start-here.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.
