-
Notifications
You must be signed in to change notification settings - Fork 43
/
index.js
44 lines (35 loc) · 1.31 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
const Discord = require('discord.js');
const bot = new Discord.Client();
const cfg require('./index.json'); // a garder en version desktop
const token = process.env.token // a garder en version heroku
const prefix = ("?");
bot.on('ready', function () {
console.log("Je suis prêt à être utilisé.")
bot.user.setActivity('rien').catch(console.error)
});
bot.on('guildMemberAdd', member => {
member.createDM().then(channel => {
return channel.send('Bienvenue sur le serveur de Alexpgm' + member.displayName)
console.log(`${member.displayName} à rejoind le serveur.`)
}).catch(console.error)
});
const ban = require('./kick et ban/ban');
bot.on('message', function (message){
if (ban.match(message)){
return ban.action(message)
}
});
bot.on('message', msg => {
if (msg.content === "bonjour"){
msg.reply("Heureux de te revoir parmis nous.")
}
if (msg.content.match(/salut/i)) {
msg.reply('Je suis d\'accord avec toi.')
}
if (msg.content === prefix + "site"){
msg.channel.send("https://alexpgm.000webhostapp.com/")
console.log("Une personne a demandé pour aller sur ton site.")
}
});
bot.login(cfg.token); //a garder en version desktop
bot.login(token); //a garder en version heroku