dbfr-apideprecated

Le module officiel de l'API Discord Bot FR

Usage no npm install needed!

<script type="module">
  import dbfrApi from 'https://cdn.skypack.dev/dbfr-api';
</script>

README

discordbots.fr


Serveur Discord NPM version NPM downloads

npm installnfo

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
}