Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = require('discord.js');
- const bot = new Discord.Client();
- const PREFIX = "~";
- var dispatcher;
- function sendError(message, description) {
- message.channel.send({embed: {
- color: 15158332,
- description: ':x: ' + description
- }});
- }
- bot.on('ready', function() {
- console.log("I'm Ready !");
- });
- bot.on('message', message => {
- if(message.content[0] === PREFIX) {
- let splitMessage = message.content.split(" ");
- if(splitMessage[0] === '~commande') {
- if(splitMessage.length == 2)
- message.channel.send('Parametre: ' + splitMessage[1]);
- else
- sendError(message, 'Erreur , probleme dans les parametre');
- }
- else if(splitMessage[0] === '~ban') {
- if(splitMessage.length === 2)
- message.guild.ban(message.mentions.users.first());
- else
- sendError(message, 'Erreur , probleme dans les parametre');
- }
- }
- });
- bot.on('message', message => {
- if(message.content[0] === PREFIX) {
- let splitMessage = message.content.split(" ");
- if(splitMessage[0] === '~play') {
- if(splitMessage.length == 2)
- {
- if(message.member.voiceChannel)
- {
- message.member.voiceChannel.join().then(connection => {
- dispatcher = connection.playArbitraryInput(splitMessage[1]);
- dispatcher.on('error', e => {
- console.log(e);
- });
- dispatcher.on('end', e => {
- dispatcher = undefined;
- console.log('Fin du son');
- });
- }).catch(console.log);
- }
- else
- sendError(message, "Erreur , Vous devez etre dans un salon vocal");
- }
- else
- sendError(message, 'Erreur , probleme dans les parametre');
- }
- else if(splitMessage[0] === '~pause') {
- if(dispatcher !== underfined)
- dispatcher.pause();
- }
- else if(splitMessage[0] === '~resume') {
- if(dispatcher !== underfined)
- dispatcher.resume();
- }
- }
- });
- bot.on('guildMemberAdd', member => {
- bot.channels.get('592053333142011907').send('Bienvenue, ' + member.user.username);
- });
- bot.on('message', message => {
- if(message.content[0] === PREFIX) {
- if(message.content === '~hello') {
- message.reply('world !');
- }
- }
- });
- bot.on('message', message => {
- if(message.content[0] === PREFIX) {
- if(message.content === '~markdown') {
- message.reply(
- `Le **Markdown**, c'est la *vie* ! ***Discord***
- ~~Bonjour~~
- __Aurevoire__
- `);
- message.channel.send("``Code``");
- }
- else if(message.content === '~entreprise') {
- message.channel.send({embed: {
- color: 3447003,
- description: 'ArunoCorps',
- }});
- }
- else if(message.content === '~invite') {
- message.channel.send({embed: {
- color: 3447003,
- description: '[LIEN D INVITATION](https://discordapp.com/oauth2/authorize?client_id=591640823699865610&scope=bot&permissions=2146958847)',
- }});
- }
- else if(message.content === '~associe') {
- message.channel.send({embed: {
- color: 3447003,
- description: '[LIEN SITE ASSOCIE](https://killergen.ml/)',
- }});
- }
- else if(message.content === '~help') {
- message.channel.send({embed: {
- color: 3447003,
- author: {
- name: bot.user.username,
- icon_url: bot.user.avatarURL
- },
- title: 'Commandes Help',
- url: 'https://www.youtube.com/channel/UC05IbVzK5HiMIuo__HI4qsw?view_as=subscriber',
- description: 'ArunoCorps',
- fields: [{
- name: '__Premiere Commande__ ',
- value: '>Commande ~help : Affiches toute les commandes !',
- },
- {
- name: '__Dexieme Commande__',
- value: '>Commande ~hello : Repond world pour voir si le bot repond !',
- },
- {
- name: '__Troisieme Commande__',
- value: '>__***Affiche plusieurs type de Markdown ~markdown***___',
- },
- {
- name: '__Quatrieme Commande__',
- value: '>Commande ~entreprise : Affiche le nom de L entreprise du bot',
- },
- {
- name: '__Cinquieme Commande__',
- value: '>Commande ~associe : Envoie le lien du site de notre associe',
- },
- {
- name: '__Sixieme Commande__',
- value: '>Commande ~ban : **Moderation** Ban la personne choisie',
- }],
- timestamp: new Date(),
- footer: {
- icon_url: bot.user.avatarURL,
- text: 'ArunoCorps',
- }
- }});
- }
- }
- });
- bot.on('guildMemberAdd', member => {
- member.createDM().then(channel => {
- return channel.send('Bienvenue a Toi si tu souhaite rejoindre la Team ARuno Contacte TkshiAruno666#7462 !' + member.displayName);
- }).catch(console.error)
- });
- bot.on('guildMemberRemove', member => {
- member.createDM().then(channel => {
- return channel.send('Tu es partie mais cela n est pas grave cher amis' + member.displayName);
- }).catch(console.error)
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement