| const { createEmbed } = require('../utils/embeds'); | |
| const { Colors } = require('../config'); | |
| const { stmts } = require('../database'); | |
| module.exports = { | |
| name: 'ticket stats', | |
| async execute(client, message) { | |
| const stats = await stmts.ticketStats(); | |
| const embed = createEmbed({ | |
| title: 'π« Ticket Statistics', | |
| description: '> Overview of all support tickets', | |
| color: Colors.PRIMARY, | |
| fields: [ | |
| { name: 'π Total', value: `\`${stats.total || 0}\``, inline: true }, | |
| { name: 'π’ Open', value: `\`${stats.open_count || 0}\``, inline: true }, | |
| { name: 'π΄ Closed', value: `\`${stats.closed_count || 0}\``, inline: true }, | |
| { name: 'ποΈ Deleted', value: `\`${stats.deleted_count || 0}\``, inline: true }, | |
| ], | |
| }); | |
| await message.reply({ embeds: [embed] }); | |
| }, | |
| }; | |