-
Notifications
You must be signed in to change notification settings - Fork 3
/
bordel.js
70 lines (52 loc) · 1.78 KB
/
bordel.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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
const Discord = require('discord.js')
const bot = new Discord.Client()
bot.on('message', message => {
// no bots allowed
if (message.author.bot) return // ignorer les autres bots
// nettoyer le message
message.content = message.cleanContent
message.content = message.content.toLowerCase().trim()
// est-ce un DM?
if (message.channel.type == "dm") {
if (message.content.startsWith('!')) {
message.content = message.content.substring(1)
}
messageDM(message)
} else if (message.channel.type === "text" && message.content.startsWith('!')) {
message.content = message.content.substring(1).trim()
messageText(message)
} else if (message.channel.type === "text" && message.content.startsWith('|')) {
message.content = message.content.substring(1).trim()
messageEvaluate(message)
}
})
function messageText(message) {
//console.log(message.channel.name);
//console.log(message.guil)
// bot.channels.find("name","parc a chien").send("Welcome!")
if (message.channel.name == "🙀parc-à-chiens") {
messageChiens(message)
}
if (message.content.includes("hello")) {
message.reply("Hello")
return
}
}
function messageChiens(message) {
// on démarre un regex sur le contenu du message entrant
// Juste en dessous, c'est du Regex lol ↓
let regex = /woaf/g
let result = message.content.replace(regex, "wouf") // replacer tous les woaf par des wouf
message.reply(result) // repondre au message
}
function messageDM(message) {
// Cette fonction était vide
message.reply("Well well, sending me some direct messages ? ;)")
}
function messageEvaluate(message) {
try {
eval(message.content)
} catch (err) {
}
}
bot.login('NjkwMTI5NjkxMzkwMzc3OTk4.XnM8iw.llKbd6iUsWrCaS2ylZgY4tZxCb4')