1.0.6 • Published 1 year ago
@miwone/ctrlpanel v1.0.6
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.