Ce paquet Npm fourni une interface pour intéragir avec Blagues-API
Vous pouvez simplement installer la dépendance à votre projet depuis Yarn ou Npm :
$ yarn add blagues-api # npm install blagues-api
// ES6 (includes typings)
import BlaguesAPI from 'blagues-api';
// CommonJS
const BlaguesAPI = require('blagues-api');
// Browser
<script src="https://unpkg.com/blagues-api@2.1.0/dist/blagues-api.umd.js"></script>;
Pour utiliser l'API, vous avez besoin d'un token d'authentification que vous pouvez obtenir en vous connectant sur Blagues-API avec votre compte Discord:
const blagues = new BlaguesAPI('VOTRE_TOKEN_ICI');
const blague = await blagues.random();
A cette méthode, vous pouvez spécifier certains types que vous ne souhaitez pas recevoir.
const blague = await blagues.random({
disallow: [blagues.categories.DARK, blagues.categories.LIMIT]
// disallow: ['dark', 'limit']
});
const blague = await blagues.randomCategorized(blagues.categories.DEV);
// const blague = await blagues.randomCategorized('dev');
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 blagues.fromId(50);
// console.log(blague);
{
id: 1,
type: 'dark',
joke: 'Question',
answer: 'Response'
}
Certaines méthodes requiert en paramÚtre une catégorie.
blagues.categories.GLOBAL; // Blague tout publique
blagues.categories.DEV; // Blague de développeur
blagues.categories.DARK; // Blague d'humour noir
blagues.categories.LIMIT; // Blague 18+
blagues.categories.BEAUF; // Blague beauf
blagues.categories.BLONDES; // Blague de blondes
const jokeCount = await blagues.count();
// console.log(jokeCount);
{
count: 1
}