1.0.6 • Published 1 year ago

@miwone/ctrlpanel v1.0.6

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

CtrlPanel NPM Package

CtrlPanel adalah sebuah npm package yang menyediakan koneksi dengan API CtrlPanel untuk mengelola pengguna, server, dan notifikasi. Paket ini dikhususkan untuk penggunaan dengan platform Caligo.asia. Namun, kamu juga dapat memodifikasi kode untuk digunakan dengan sistem bawaan ctrlpanel.gg yang sesuai dengan kebutuhanmu.

Instalasi

Untuk menginstal ctrlpanel, kamu dapat menggunakan npm:

npm install @miwone/ctrlpanel

Penggunaan

import Ctrlpanel from '@miwone/ctrlpanel';

const config = {
    url: 'https://example.com',
    api: {
        key: 'your-api-key',
        location: 'api'
    },
    userAgent: 'your agentt' // opsional
};

const client = new Ctrlpanel(config);

// Contoh penggunaan
client.getUser('user_id').then(user => {
    console.log(user);
}).catch(error => {
    console.error(error);
});

Class: Ctrlpanel

Constructor

new Ctrlpanel(config: Config)

Membuat sebuah instance baru dari Ctrlpanel.

Metode

getUser

getUser(userId: string): Promise<User>

Mengambil informasi pengguna berdasarkan ID pengguna.

addCGO

addCGO(userId: string, nominal: number): Promise<User>

Menambahkan saldo ke akun pengguna.

addServerSlot

addServerSlot(userId: string, amount: number): Promise<User>

Menambahkan slot server ke akun pengguna.

sendNotif

sendNotif(userId: string, via: 'database'|'email', title: string, content: string): Promise<any>

Mengirimkan notifikasi ke pengguna.

changeRole

changeRole(userId: string, role: string, email: string, name: string): Promise<User>

Mengubah role pengguna di ctrlpanelmu.

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago