0.0.4 • Published 7 months ago
potato-apiv2 v0.0.4
potato-apiv2
🌱 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
}