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)importBlaguesAPIfrom'blagues-api';// CommonJSconstBlaguesAPI=require('blagues-api');// Browser<scriptsrc="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:
constblagues=newBlaguesAPI('VOTRE_TOKEN_ICI');constblague=awaitblagues.random();A cette méthode, vous pouvez spécifier certains types que vous ne souhaitez pas recevoir.
constblague=awaitblagues.random({disallow: [blagues.categories.DARK,blagues.categories.LIMIT]// disallow: ['dark', 'limit']});constblague=awaitblagues.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.
constblague=awaitblagues.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 publiqueblagues.categories.DEV;// Blague de développeurblagues.categories.DARK;// Blague d'humour noirblagues.categories.LIMIT;// Blague 18+blagues.categories.BEAUF;// Blague beaufblagues.categories.BLONDES;// Blague de blondesconstjokeCount=awaitblagues.count();// console.log(jokeCount);{count: 1}