1.0.0 • Published 12 months ago

dicewheel v1.0.0

Weekly downloads
-
License
ISC
Repository
github
Last release
12 months ago

Модуль для удобного использования DiceWheel API.

От AdepT-Hub с ❤.

📦 Установка

npm i dicewheel

🚀 Использование

const { DiceWheel, DiceWheelCallback } = require('dicewheel');

// token - ваш ключ авторизации, полученный в приложении.
const diceWheel = new DiceWheel({ token: process.env.TOKEN });

// Запрос для примера, получение баланса нашего аккаунта.
// Потом вывод ответа или ошибки в консоль.
diceWheel.getBalance().then(console.log).catch(console.error);

// Подключение callback.

// Создаем сервер с нашим callback_secret.
const diceWheelCallback = new DiceWheelCallback(process.env.CALLBACK_SECRET);

// Устанавливаем обработчик, который выполнится, когда придёт пополнение.
// Эта функция выведет объект события в консоль.
diceWheelCallback.on(event => console.log(event));

// Запуск сервера на порт 3000 и хост localhost (порт 3000 стоит по умолчанию).
// Потом, если все успешно, пишем в консоль, что сервер запустился, в противном случае выводим ошибку в консоль.
diceWheelCallback.start(3000, 'localhost').then(console.log('DiceWheel Callback has been started.')).catch(console.error);