2.0.0 • Published 3 years ago

coinwheel-api v2.0.0

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

node-coinwheel-api

Простой модуль для работы с CoinWheel

Установка

$ npm i node-coinwheel-api

Начало работы

Для начала использования, вам нужно создать в своей папке исполняемый файл, пусть это будет index.js

Теперь его нужно открыть и импортировать библиотеку:

const CoinWheel = require('node-coinwheel-api')

const client = new CoinWheel({ 
    userId: айди страницы вк, 
    userData: "https://ngv2.coin-wheel.ru/?vk_access_token_settings=friends&vk_app_id=7611829&vk_are_notifications_enabled=0&vk_is_app_user=1&vk_is_favorite=0&vk_language=ru&vk_platform=desktop_web&vk_ref=other&vk_ts=***&vk_user_id=***&sign=***"
});

Доступные методы

getMyTop

Показывает ваши данные в топе (место, сколько выиграли)

async function run() {
    const result = await client.api.getMyTop();
    
    console.log(result);
}

run().catch(console.error);

getBalance

Получить баланс любого пользователя/пользователей

let ids = [1]
async function run() {
    const result = await client.api.getBalance(ids);
    console.log(result);
}


run().catch(console.error);
ПараметрТипОписание
idsNumber[]Массив пользователей для получения баланса

getMyBalance

Получить свой баланс

async function run() {
    const result = await client.api.getMyBalance();
    console.log(result);
}


run().catch(console.error);

sendPayment

Получить баланс любого пользователя/пользователей

async function run() {
    const result = await client.api.sendPayment(id, amount);
    console.log(result);
}


run().catch(console.error);
ПараметрТипОписание
idNumberАйди пользователя, которому нужно отправить коины
amountNumberСумма, которую нужно отправить пользователю

createPromo

Создать промокод

async function run() {
    let name = 'testpromo'
    let sum = 50
    let coint = 5
    const result = await client.api.createPromo(name, sum, count);
    console.log(result);
}


run().catch(console.error);
ПараметрТипОписание
namestringНазвание промокода, который нужно создать
sumNumberСумма одной активации
countNumberКоличество активаций

activatePromo

Активировать существующий промокод

async function run() {
    let name = 'testpromo'
    const result = await client.api.activatePromo(name);
    console.log(result);
}


run().catch(console.error);
ПараметрТипОписание
namestringНазвание промокода, который нужно активировать

deletePromo

Удалить существующий промокод

async function run() {
    let name = 'testpromo'
    const result = await client.api.deletePromo(name);
    console.log(result);
}


run().catch(console.error);
ПараметрТипОписание
namestringНазвание промокода, который нужно удалить

listPromo

Список моих промокодов

async function run() {
    const result = await client.api.listPromo();
    console.log(result);
}


run().catch(console.error);
2.0.0

3 years ago

1.0.0

3 years ago