mirror of
https://github.com/Hessenuk/DiscordTickets.git
synced 2025-02-23 18:51:29 +02:00
feat: add guilds
placeholder to activities
This commit is contained in:
parent
1b4202999d
commit
c6b9714f37
@ -74,6 +74,7 @@ module.exports = class extends Listener {
|
|||||||
cached = {
|
cached = {
|
||||||
avgResolutionTime: ms(getAvgResolutionTime(closedTicketsWithResponse)),
|
avgResolutionTime: ms(getAvgResolutionTime(closedTicketsWithResponse)),
|
||||||
avgResponseTime: ms(getAvgResponseTime(closedTicketsWithResponse)),
|
avgResponseTime: ms(getAvgResponseTime(closedTicketsWithResponse)),
|
||||||
|
guilds: client.guilds.cache.size,
|
||||||
openTickets: tickets.length - closedTickets.length,
|
openTickets: tickets.length - closedTickets.length,
|
||||||
totalTickets: tickets.length,
|
totalTickets: tickets.length,
|
||||||
};
|
};
|
||||||
@ -83,6 +84,7 @@ module.exports = class extends Listener {
|
|||||||
activity.name = activity.name
|
activity.name = activity.name
|
||||||
.replace(/{+avgResolutionTime}+/gi, cached.avgResolutionTime)
|
.replace(/{+avgResolutionTime}+/gi, cached.avgResolutionTime)
|
||||||
.replace(/{+avgResponseTime}+/gi, cached.avgResponseTime)
|
.replace(/{+avgResponseTime}+/gi, cached.avgResponseTime)
|
||||||
|
.replace(/{+guilds}+/gi, cached.guilds)
|
||||||
.replace(/{+openTickets}+/gi, cached.openTickets)
|
.replace(/{+openTickets}+/gi, cached.openTickets)
|
||||||
.replace(/{+totalTickets}+/gi, cached.totalTickets);
|
.replace(/{+totalTickets}+/gi, cached.totalTickets);
|
||||||
client.user.setPresence({
|
client.user.setPresence({
|
||||||
@ -166,7 +168,7 @@ module.exports = class extends Listener {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const getMessage = client.i18n.getLocale(guild.locale);
|
const getMessage = client.i18n.getLocale(guild.locale);
|
||||||
const closeComamnd = client.application.commands.cache.find(c => c.name === 'close');
|
const closeCommand = client.application.commands.cache.find(c => c.name === 'close');
|
||||||
const sent = await channel.send({
|
const sent = await channel.send({
|
||||||
components: [
|
components: [
|
||||||
new ActionRowBuilder()
|
new ActionRowBuilder()
|
||||||
@ -187,7 +189,7 @@ module.exports = class extends Listener {
|
|||||||
.setColor(guild.primaryColour)
|
.setColor(guild.primaryColour)
|
||||||
.setTitle(getMessage('ticket.inactive.title'))
|
.setTitle(getMessage('ticket.inactive.title'))
|
||||||
.setDescription(getMessage('ticket.inactive.description', {
|
.setDescription(getMessage('ticket.inactive.description', {
|
||||||
close: `</${closeComamnd.name}:${closeComamnd.id}>`,
|
close: `</${closeCommand.name}:${closeCommand.id}>`,
|
||||||
timestamp: Math.floor(ticket.lastMessageAt.getTime() / 1000),
|
timestamp: Math.floor(ticket.lastMessageAt.getTime() / 1000),
|
||||||
})),
|
})),
|
||||||
],
|
],
|
||||||
|
Loading…
x
Reference in New Issue
Block a user