> For the complete documentation index, see [llms.txt](https://voxale.gitbook.io/roverifica/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://voxale.gitbook.io/roverifica/getting-started.md).

# Getting Started

## Installation

Install packages using this command in terminal

```bash
npm install
```

## Authenticating with Firebase <a href="#authenticating-with-firebase" id="authenticating-with-firebase"></a>

**To generate a private key file for your service account:**

* In the Firebase console, open **Settings >** [**Service Accounts**](https://console.firebase.google.com/project/_/settings/serviceaccounts/adminsdk).
* Click **Generate New Private Key**, then confirm by clicking **Generate Key**.
* Securely store the JSON file containing the key.
* Rename the file to credential.json

{% tabs %}
{% tab title="credential.json" %}
{% code title="credential.json" %}

```bash
{
  "type": "",
  "project_id": "",
  "private_key_id": "",
  "private_key": "",
  "client_email": "",
  "client_id": "",
  "auth_uri": "",
  "token_uri": "",
  "auth_provider_x509_cert_url": "",
  "client_x509_cert_url": ""
}
```

{% endcode %}
{% endtab %}
{% endtabs %}

## Getting the bot online&#x20;

Type the following command in terminal

```bash
node .
```

That's it your bot is now online!
