Installation | Instalação
$ npm install @squarecloud/api
Getting your API Key | Adquirindo sua chave da API
The first thing you have to do is to get your API key.
- Open the SquareCloud Dashboard.
- Login with your Discord account.
- Go to
My Account.
- And finally click
Regenerate API/CLI Key.
Setting Up | Configurando
Creating an API instance:
import { SquareCloudAPI } from '@squarecloud/api'
const api = new SquareCloudAPI('Your API Key')
Getting user's informations | Adquirindo informações de usuários
const user = await api.getUser('User Discord ID')
if (user.hasAccess()) {
console.log(user.applications)
}
Using Applications | Usando aplicações
There are two ways for getting applications.
First
const user = await api.getUser()
const application = user.applications[0]
Second
const application = await api.getApplication('ID')
Getting Applications Information | Adquirindo info de aplicações
Status
const application = await api.getApplication('ID')
application.getStatus()
Logs
const application = await api.getApplication('ID')
application.getLogs(true)
Managing Applications | Gerenciando aplicações
Start, Stop & Restart
const application = await api.getApplication('ID')
application.start()
application.stop()
application.restart()
Backup
const application = await api.getApplication('ID')
application.backup()
Delete
const application = await api.getApplication('ID')
application.delete()
Commit
import path from 'path'
const application = await api.getApplication('ID')
application.commit(path.join(__dirname, 'index.js'))
application.commit(<Buffer>, 'index', '.js')