79 lines
1.8 KiB
JavaScript
79 lines
1.8 KiB
JavaScript
const version = require("../../version.json")
|
|
const settings = require('../../settings.json')
|
|
const getMessage = require('../../util/lang.js')
|
|
const cp = require('child_process')
|
|
module.exports = {
|
|
execute: function (c) {
|
|
c.reply({
|
|
translate: getMessage(c.lang,"command.about.author"),
|
|
color: c.colors.secondary,
|
|
with:[
|
|
{
|
|
text:settings.name,
|
|
color: c.colors.primary
|
|
}
|
|
]
|
|
});
|
|
c.reply({text:""});
|
|
let botVersion=version.bot;
|
|
let gitCommit;
|
|
try {
|
|
gitCommit = cp.execSync('git rev-parse --short HEAD').toString('UTF-8').split('\n')[0];
|
|
} catch(e){
|
|
gitCommit = false
|
|
}
|
|
if(gitCommit){
|
|
c.reply({
|
|
translate:getMessage(c.lang,"command.about.version"),
|
|
color: c.colors.secondary,
|
|
with:[
|
|
[
|
|
{
|
|
text:botVersion,
|
|
color: c.colors.primary
|
|
},
|
|
{
|
|
translate:" (%s)",
|
|
color: "white",
|
|
with:[
|
|
{
|
|
text:gitCommit,
|
|
color: c.colors.primary
|
|
}
|
|
]
|
|
}
|
|
]
|
|
]
|
|
});
|
|
} else {
|
|
c.reply({
|
|
translate:getMessage(c.lang,"command.about.version"),
|
|
color: c.colors.secondary,
|
|
with:[
|
|
{
|
|
text:botVersion,
|
|
color: c.colors.primary
|
|
}
|
|
]
|
|
});
|
|
}
|
|
c.reply({text:""});
|
|
c.reply({
|
|
translate:getMessage(c.lang,"command.about.serverinfo"),
|
|
color: c.colors.secondary,
|
|
with: [
|
|
{
|
|
translate: "\"%s\"",
|
|
color: "white",
|
|
with: [
|
|
{
|
|
text: "serverinfo",
|
|
color: c.colors.primary
|
|
}
|
|
]
|
|
}
|
|
]
|
|
})
|
|
},
|
|
aliases: ["info"]
|
|
}
|