Skip to content

MrlolDev/open-assistant.js

Repository files navigation

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

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

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published