Show current commit the bot is on

This commit is contained in:
loicbersier 2020-04-27 17:05:16 +02:00
parent 2385da72a8
commit 0b388b690e

View file

@ -1,5 +1,7 @@
const { Command } = require('discord-akairo'); const { Command } = require('discord-akairo');
const donator = require('../../models').donator; const donator = require('../../models').donator;
const util = require('util');
const exec = util.promisify(require('child_process').exec);
class aboutCommand extends Command { class aboutCommand extends Command {
constructor() { constructor() {
@ -28,18 +30,22 @@ class aboutCommand extends Command {
description += 'No one :('; description += 'No one :(';
} }
exec('git rev-parse --short HEAD')
.then(out => {
console.log(out);
const aboutEmbed = this.client.util.embed() const aboutEmbed = this.client.util.embed()
.setColor(message.member ? message.member.displayHexColor : 'NAVY') .setColor(message.member ? message.member.displayHexColor : 'NAVY')
.setAuthor(this.client.user.username, this.client.user.avatarURL()) .setAuthor(this.client.user.username, this.client.user.avatarURL())
.setTitle('About me') .setTitle('About me')
.setDescription(description) .setDescription(description)
.addField('Current commit', out.stdout)
.addField('Current owner: ', `${this.client.users.resolve(this.client.ownerID).username}#${this.client.users.resolve(this.client.ownerID).discriminator} (${this.client.ownerID})`) .addField('Current owner: ', `${this.client.users.resolve(this.client.ownerID).username}#${this.client.users.resolve(this.client.ownerID).discriminator} (${this.client.ownerID})`)
.addField('Gitlab', 'https://gitlab.com/LoicBersier/DiscordBot', true) .addField('Gitlab', 'https://gitlab.com/LoicBersier/DiscordBot', true)
.addField('Github', 'https://github.com/loicbersier/Haha-yes', true) .addField('Github', 'https://github.com/loicbersier/Haha-yes', true)
.setFooter(`Original bot made by ${this.client.users.resolve('267065637183029248').username}#${this.client.users.resolve('267065637183029248').discriminator} (267065637183029248)`); // Please don't change the "original bot made by" .setFooter(`Original bot made by ${this.client.users.resolve('267065637183029248').username}#${this.client.users.resolve('267065637183029248').discriminator} (267065637183029248)`); // Please don't change the "original bot made by"
message.channel.send(aboutEmbed); message.channel.send(aboutEmbed);
});
} }
} }