# Standalone

> Para baixar nosso módulo standalone, acesse nosso [repositório no github](https://github.com/hydrusgg/standalone)

## **Requisitos**

* Conhecimentos com JavaScript
* [NodeJS](https://nodejs.org) (Versão 16 ou superior)

## Criando comandos

1. Acesse o arquivo <mark style="color:blue;">`src/commands.js`</mark>
2. Crie uma nova função através do <mark style="color:blue;">`export function`</mark>
3. O nome de sua função deverá ser o mesmo nome que você cadastrou ou irá cadastrar nos produtos

**Exemplo:**

```js
// Utilizável no dashboard através do formato: addcoins $user_id 100
export async function addcoins(user_id, coins) {
  const user = await knex('users').where('id', user_id).first()

  if (!user) {
    throw Error('Jogador não encontrado')
  }

  await knex('users').where('id', user_id).increment('coins', coins)
}
```

{% hint style="warning" %}
Estamos assumindo que você usará [knex.js](http://knexjs.org/) para manipular informações no banco de dados, esta biblioteca não faz parte do repositório.
{% endhint %}
