Parent Directory
|
Revision Log
Release version 1.10.0 * Added -queues command to list all queued jobs * Added -joke command to fetch random jokes * Added support of user tags in some user-based commands
1 | const MessageEmbed = require('../src/MessageEmbed'); |
2 | const { getTimeouts } = require('../src/setTimeout'); |
3 | const { timeSince, timeProcess } = require('../src/util'); |
4 | |
5 | module.exports = { |
6 | async handle(msg) { |
7 | const map = await getTimeouts(); |
8 | let str = ''; |
9 | |
10 | await map.forEach(value => { |
11 | if (value.row.guild_id !== msg.guild.id) |
12 | return; |
13 | |
14 | console.log(new Date(value.row.time).getTime() - new Date().getTime()); |
15 | str += `**${value.row.id}**\n**User Command**: \`${value.row.cmd}\`\n**Internal Command**: \`${value.row.params}\`\n**ETA**: ${timeProcess((new Date(value.row.time).getTime() - new Date().getTime()) / 1000).replace(' ago', '')}\n**Queue Added**: ${new Date(value.row.created_at).toLocaleString()} (${timeSince(new Date(value.row.created_at).getTime())})\n\n`; |
16 | }); |
17 | |
18 | await msg.reply({ |
19 | embeds: [ |
20 | new MessageEmbed() |
21 | .setTitle('Queue List') |
22 | .setDescription(str === '' ? 'No queue.' : str) |
23 | .setTimestamp() |
24 | ] |
25 | }); |
26 | } |
27 | }; |
[email protected] | ViewVC Help |
Powered by ViewVC 1.1.26 |