0.1.5 • Published 5 years ago
bananabots v0.1.5
BananaBots
bananabots - простой враппер для взаимодействия с API.
Установка:
NPM
npm i bananabotsИницилизация:
const BananaBots = require('bananabots')
const bbot = new BananaBots({
token: '...', // токен пользователя в боте (команда «апи»)
})Примеры:
Запросы к апи:
| Параметр | Тип | Обязателен | Описание |
|---|---|---|---|
| methodName | string | Да | Имя метода |
| params | object | Нет | Параметры запроса |
Пример:
bbot.call('users.getBalance', {id: 70267059})
.then(async (res) => console.log(res)); //Вывод в консоль результата метода users.getBalance (подробнее на сайте «https://bananabots.site/api»)Обработка событий:
Создание Веб-сервера для получения событий:
bbot.createWebServer(3000); //позволит получать события на порту 3000Получать событие «new_transfer» можно так:
bbot.events.on("new_transfer", (data) => console.log(data)); //при событии new_transfer выведет в консоль информацию о переводе| Параметр | Тип | Обязателен | Описание |
|---|---|---|---|
| eventName | string | Да | Имя метода |
| eventFunction | function | Да | Функция которая выполниться при получении события |
Changelog:
0.1.5 - Переписан на fastify тем самым ускорил (да fastify) обработку событий убрал ненужные зависимости и переписал документацию.