0.0.13 • Published 5 years ago

dbfr-api v0.0.13

Weekly downloads
6
License
GPL-3.0
Repository
github
Last release
5 years ago

Description

dbfr-api est un module qui vous servira a poster les stats de vos bots sur l'API du site https://discordbots.fr/

Installation

npm i dbfr-api

IMPORTANT

dbfr-api est un module compatible uniquement avec les libs en Java Script, tels que Discord.js ou Eris...

Exemple POST

const Discord = require("discord.js");
const client = new Discord.Client();

var DBFR = require("dbfr-api");
const dbfr = new DBFR(client, 'Token discord bot fr');

client.on("ready", () => {
  dbfr.post()
});

client.login("BOT_TOKEN")

Exemple GET

Discord.js

const Discord = require("discord.js");
const client = new Discord.Client();

const DBFR = require("dbfr-api");
const dbfr = new DBFR(client, 'Token discord bot fr');

client.on("ready", () => {
  console.log("Ready!");
});

client.on('message', msg => {
  const args = msg.content.split(" ").slice(1);
  const type = "user";//user ou bot (par defaut bot est choisi)
  if(msg.content.startsWith("test")){
    if(!args) return console.log("Erreur, pas d'argument");
    dbfr.get(type, args).then(r => { console.log(r) })
  }
});

client.login("BOT_TOKEN")

Eris

const Eris = require("eris");
const bot = new Eris("BOT_TOKEN");

const DBFR = require("dbfr-api");
const dbfr = new DBFR(bot, 'Token discord bot fr');

bot.on("ready", () => {
  console.log("Ready!");
});

bot.on("messageCreate", (msg) => {
  const args = msg.content.split(" ").slice(1);
  const type = "user";//user ou bot (par defaut bot est choisi)
  if(msg.content.startsWith === "test") {
    if(!args) return console.log("Erreur, pas d'argument");
    dbfr.get(type, args).then(r => { console.log(r) });
  }
});

bot.connect();

API

Vue d'un bot

{
  "approuved": false,
  "lib": "discord.js",
  "prefix": "!",
  "invitelink": "https://discordapp.com/oauth2/authorize?client_id=337997289484451840&permissions=-1&scope=bot",
  "supportserver": null,
  "descriptcourt": "bot de moderation",
  "descriptlong": "Bot de modération est de fun",
  "descripvideo": null,
  "siteweb": null,
  "github": null,
  "owner": [
    "193090359700619264"
  ],
  "shards": null,
  "server": null,
  "vote": 0,
  "_id": "337997289484451840",
  "name": "Celestia",
  "avatar": "https://cdn.discordapp.com/avatars/337997289484451840/8a9696c309c80a73c02efb74e0a72862?size=512",
  "date": "2018-10-27T20:47:03.364Z",
  "__v": 0
}

Vue d'un utilisateur

{
  "bio": null,
  "siteweb": null,
  "google": null,
  "facebook": null,
  "twitter": null,
  "youtube": null,
  "linkeed": null,
  "github": null,
  "email": null,
  "isProfilePublic": true,
  "_id": "193090359700619264",
  "name": "Kami-Sama",
  "avatar": "https://cdn.discordapp.com/avatars/193090359700619264/6d528215062500aef2e586dbd014577e.png?size=512",
  "__v": 0
}
0.0.13

5 years ago

0.0.12

5 years ago

0.0.11

6 years ago

0.0.10

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago