/Night-API

Voici le code source du module NPM de Night API

Primary LanguageJavaScriptMIT LicenseMIT

Discord NPM Download

NightAPI

Ce paquet Npm fourni une interface pour intéragir avec Night-API

Installation

Vous pouvez simplement installer la dépendance à votre projet depuis Npm :

$ npm install night-api

Mise en place

Importation

// ES6 (includes typings)
import NightAPI from 'night-api';

// CommonJS
const NightAPI = require('night-api');

Initialisation

Pour utiliser l'API, vous avez besoin d'une clé d'authentification que vous pouvez obtenir en vous connectant sur Night-API

const api = new NightAPI('VOTRE_TOKEN_ICI');

Utilisation

Blague aléatoire

const blague = await api.jokes.random();

A cette méthode, vous pouvez spécifier certains types que vous ne souhaitez pas recevoir.

const blague = await api.jokes.random({
  disallow: ['dark', 'limit']
});

Blague aléatoire d'une catégorie

const blague = await api.jokes.byType('dev');

Blague à partir de son ID

Les blagues sont identifiées par un ID que vous recevez en même tant que chaque blague.

Spécifiez cet identifiant en paramètre et vous l'obtiendez à nouveau.

const blague = await api.jokes.byID(50);

Valeur retournée

// console.log(blague);

{
  id: 1,
  type: 'dark',
  joke: 'Question',
  answer: 'Response'
}