eris-boiler
Version:
A Discord bot framework using eris
34 lines (32 loc) • 1.07 kB
JavaScript
const { Command } = require('../lib')
module.exports = new Command({
name: 'info',
description: 'Displays bot info.',
options: {
deleteResponseDelay: 30000
},
run: async (bot) => {
const owners = bot.owners.map((user) => bot.users.get(user.id) || user)
const ownerText = owners
.map(({ username, discriminator }) => `${username}#${discriminator}`)
.join(', ')
const guilds = bot.guilds.size
const inline = true
const embed = {
description: ':heartbeat: **Info**',
thumbnail: { url: bot.user.avatarURL },
timestamp: require('dateformat')(Date.now(), 'isoDateTime'),
color: 0x3498db,
fields: [
{ name: 'Owner(s)', value: ownerText, inline },
{ name: 'Guilds Served', value: guilds, inline },
{ name: 'Built With', value: '[eris-boiler](https://github.com/alex-taxiera/eris-boiler)\n[eris](https://github.com/abalabahaha/eris)', inline }
],
footer: {
icon_url: bot.user.avatarURL,
text: 'eris-boiler'
}
}
return { embed }
}
})