2.0.0 • Published 3 years ago
coinwheel-api v2.0.0
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);
Параметр | Тип | Описание |
---|---|---|
ids | Number[] | Массив пользователей для получения баланса |
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);
Параметр | Тип | Описание |
---|---|---|
id | Number | Айди пользователя, которому нужно отправить коины |
amount | Number | Сумма, которую нужно отправить пользователю |
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);
Параметр | Тип | Описание |
---|---|---|
name | string | Название промокода, который нужно создать |
sum | Number | Сумма одной активации |
count | Number | Количество активаций |
activatePromo
Активировать существующий промокод
async function run() {
let name = 'testpromo'
const result = await client.api.activatePromo(name);
console.log(result);
}
run().catch(console.error);
Параметр | Тип | Описание |
---|---|---|
name | string | Название промокода, который нужно активировать |
deletePromo
Удалить существующий промокод
async function run() {
let name = 'testpromo'
const result = await client.api.deletePromo(name);
console.log(result);
}
run().catch(console.error);
Параметр | Тип | Описание |
---|---|---|
name | string | Название промокода, который нужно удалить |
listPromo
Список моих промокодов
async function run() {
const result = await client.api.listPromo();
console.log(result);
}
run().catch(console.error);