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