first cummit
This commit is contained in:
commit
f337844bf9
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
node_modules/*
|
40
index.js
Normal file
40
index.js
Normal file
@ -0,0 +1,40 @@
|
||||
const
|
||||
discord = require('discord.js'),
|
||||
bot = new discord.Client(),
|
||||
mc = require('minecraft-server-util'),
|
||||
needle = require('needle'),
|
||||
web = new discord.WebhookClient("1009180421390598365", "uqcEgaZRiSG9L5e3M9idcpr5ObdZDsL1L6QzflQvZbnMew5rA6LJ1HnPghv1WY-PHx0D"),
|
||||
prefix = "&"
|
||||
|
||||
bot.login("MTAwOTE3OTUzNDY5Mzc3MzQxNA.GA7c-4.Ct3_njR4txMsx6K2Fp-cUCvOPwlLe3ao_NWZnM")
|
||||
|
||||
|
||||
bot.on('ready', async () => {
|
||||
console.clear()
|
||||
console.log(`Logged on ${bot.user.username}`)
|
||||
})
|
||||
|
||||
bot.on('message', async(message) => {
|
||||
var args = message.content.substring(prefix.length).split(" ");
|
||||
if (!message.content.startsWith("&")) return;
|
||||
switch (args[0]) {
|
||||
case "status":
|
||||
var h = await mc.status("play.2b2flat.fr", 25565).catch(e => {
|
||||
message.channel.send("Serveur offline")
|
||||
})
|
||||
var embed = new discord.MessageEmbed()
|
||||
.setTitle("**Status 2b2flat**")
|
||||
.addField("**IP**", "`play.2b2flat.fr`", true)
|
||||
.addField("**Version**", `${h.version}`, true)
|
||||
.addField("**Motd**", `\`\`\`\n${h.motd}\n\`\`\``)
|
||||
.setTimestamp()
|
||||
message.channel.send(embed)
|
||||
break;
|
||||
}
|
||||
})
|
||||
setInterval(async() => {
|
||||
var h = await mc.status("play.2b2flat.fr", 25565).catch(e => {
|
||||
web.send(":red_circle: Serveur Down")
|
||||
})
|
||||
web.send(":green_circle: Serveur Ouvert")
|
||||
}, 120000)
|
1002
package-lock.json
generated
Normal file
1002
package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
18
package.json
Normal file
18
package.json
Normal file
@ -0,0 +1,18 @@
|
||||
{
|
||||
"name": "2b2flat-bot",
|
||||
"version": "1.0.0",
|
||||
"description": "",
|
||||
"main": "index.js",
|
||||
"scripts": {
|
||||
"test": "echo \"Error: no test specified\" && exit 1",
|
||||
"start": "nodemon index"
|
||||
},
|
||||
"author": "TaxMachine",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"discord.js": "^12.5.3",
|
||||
"minecraft-server-util": "^5.3.0",
|
||||
"needle": "^3.1.0",
|
||||
"nodemon": "^2.0.19"
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user