PROTECT
  • Accueil
  • Nouveautés
  • ❤️ Remerciements
  • Prérequis
    • Prérequis
    • Les prérequis concernant Discord
      • Avoir le mode développeur sur son compte & Identifiants
      • Création et configuration du serveur discord
    • Les prérequis de connaissance
      • Qu'est-ce qu'un selfbot ?
      • Qu'est-ce qu'une blacklist ?
  • La documentation !
    • Ajout du bot et configuration de base
    • Les fonctions concernant l'arrivée d'un membre
      • Le module "captcha"
      • Le module "antidc"
      • Le module "autoban"
      • Le module "maintenance"
      • Le module "notifications"
    • Les modules concernant le chat
      • Le module "antispam"
      • Le module "chat"
    • Les commandes d'informations
      • La commande "check"
      • La commande "info"
      • La commande "checkserv"
    • Les commandes d'informations vis-a-vis du bot
      • La commande "contact"
      • La commande "regle"
    • Les modules contrant le raid
      • Le module "Raid"
      • La commande "urgence"
      • La commande "blacklist"
    • Les autres commandes
      • La commande "banid"
      • La commande "prefix"
    • Interface de programmation ( API )
      • Docummentation
      • Exemples d'utilisation
  • Liens utiles
    • Site Internet
    • Dashboard
    • Rejoindre le discord du support
    • Ajouter le bot
Propulsé par GitBook
Sur cette page

Cet article vous a-t-il été utile ?

  1. La documentation !
  2. Interface de programmation ( API )

Exemples d'utilisation

Voici des exemples d'utilisation de l'API de Protect

L'API de Protect est momentanément indisponible. Une refonte est actuellement en cours

Kick un utilisateur s'il est dans la blacklist

Regarder si l'utilisateur est dans la blacklist de Protect. Si c'est le cas kick l'utilisateur et l'informer de la raison du kick.

const Discord = require('discord.js');
const bot = new Discord.Client();
	
const KEY="VOTRE_CLEF_API_ICI";

bot.on("guildMemberAdd", (member) => {
	var guild = member.guild.id;
	request('https://protect-bot.fr/api/?apiKey='+KEY+'&checkblacklist='+member.id+'&type=json', (err, res, body) => {
		result=JSON.parse(body);
		const blackliste = result['reponse']['blacklist']; // FALSE = Pas blacklist || TRUE = Utilisateur blacklisté
		if(blackliste == true){
			const raison=result['reponse']['raison']; // Raison du blacklist
			const par=result['reponse']['blacklister']; // ID Discord de la personne ayant fait la demande de blacklist
			const date=new Date(result['reponse']['date']*1).toLocaleString("fr-FR"); // Date de l'ajout en blacklist
			
			member.send("Vous avez été kick car vous êtes dans la blacklist !\nRaison de blacklist:"+raison+"\nDate de blacklist:"+date);
			setTimeout(function(){
				member.kick("Il est dans la blacklist de Protect");
			}), 300);
		}
	});
})

bot.login('TOKEN_DE_VOTRE_BOT_DISCORD');
En cours d'écriture

PrécédentDocummentation

Dernière mise à jour il y a 4 ans

Cet article vous a-t-il été utile ?