0.0.4 • Published 7 months ago

potato-apiv2 v0.0.4

Weekly downloads
-
License
ISC
Repository
github
Last release
7 months ago

potato-apiv2

js-standard-style

🌱 Install

npm install potato-apiv2 --save

Usage

require('potato-apiv2')

Json

{
    server: 'address/domain',
    api_key: 'api key from script v2'
}

Module

{
    CreateSsh,
    CreateVmess,
    CreateVless,
    CreateTrojan,
    TrialSsh,
    TrialVmess,
    TrialVless,
    TrialTrojan,
    RenewSsh,
    RenewVmess,
    RenewVless,
    RenewTrojan,
    DeleteSsh,
    DeleteVmess,
    DeleteVless,
    DeleteTrojan
}

💥️ Create

SSH

const { CreateSsh } = require('potato-apiv2')

CreateSsh({
  server: 'address/domain', // required
  api_key: 'api key from script v2', // required
  username: 'string', // required
  password: 'string', // required
  limitip: 'number', // required
  expired: 'number' // required
}, (e, r) => {
  if (e) {
    // Handle error output JSON
    console.log(e)
  } else {
    // Handle success output JSON
    console.log(r)
  }
})

VMESS VLESS TROJAN

const { CreateVmess, CreateVless, CreateTrojan } = require('potato-apiv2')

{
  server: 'address/domain', // required
  api_key: 'api key from script v2', // required
  username: 'string', // required
  kuota: 'number', // required
  limitip: 'number', // required
  expired: 'number', // required
  uuidv2: 'string' // non required. for custom uuid
}

🌴 Trial

const { TrialSsh, TrialVmess, TrialVless, TrialTrojan } = require('potato-apiv2')

// timelimit example
// 10m = 10 minutes
// 1h = 1 hours

{
  server: 'address/domain', // required
  api_key: 'api key from script v2', // required
  timelimit: 'string' // required
  // timelimit: '30m'
}

🚀 Renew

const { RenewSsh, RenewVmess, RenewVless, RenewTrojan } = require('potato-apiv2')

{
  server: 'address/domain', // required
  api_key: 'api key from script v2', // required
  username: 'string', // required
  expired: 'number', // required (extend)
  kuota: 'number' // non required (extend)
}

📚 Delete

const { DeleteSsh, DeleteVmess, DeleteVless, DeleteTrojan } = require('potato-apiv2')

{
  server: 'address/domain', // required
  api_key: 'api key from script v2', // required
  username: 'string' // required
}

🪐 Bandwidth

const { Bandwidth } = require('potato-apiv2')

{
  server: 'address/domain', // required
  api_key: 'api key from script v2' // required
}

📞 Contact

Telegram

0.0.4

7 months ago

0.0.3

7 months ago

0.0.2

7 months ago

0.0.1

7 months ago