open-assistant.js

1.0.5-alpha.0 • Public • Published

open-assistant.js

npm version npm downloads
A package for interact with the open-assisntat.io API

Installation

npm i open-assistant.js
pnpm add open-assistant.js
yarn add open-assistant.js

Basic Usage

You can check the auto generated docs for more information.

Init client

import OpenAssistant from 'open-assistant.js';

const OAclient = new OpenAssistant(process.env.APIKEY, process.env.APIURL); // create the open assistant client
const user = {
  id: '530102778408861706',
  display_name: 'MrlolDev',
  auth_method: 'discord',
}; // user object example
const lang = 'en';

Tasks

Get availability

(async () => {
  let availability = await OAclient.getAvailability(user, lang);
  console.log(availability);
})();

Get Task

Accept task

Reject task

Solve task

Get leaderboard

Get trollboard

To do

  • [x] Get a task
  • [x] Get task availability
  • [x] Reject tasks
  • [x] Accept tasks
  • [x] Solve tasks
  • [x] Get leaderboard
  • [ ] Trollboards
  • [ ] Close tasks
  • [ ] Messages endpoints
  • [ ] Users endpoints
  • [ ] Stats endpoints
  • [ ] Admin endpoints

Dependencies (0)

    Dev Dependencies (5)

    Package Sidebar

    Install

    npm i open-assistant.js

    Weekly Downloads

    1

    Version

    1.0.5-alpha.0

    License

    Apache-2.0

    Unpacked Size

    27.9 kB

    Total Files

    24

    Last publish

    Collaborators

    • mrlol