const Command = require("../../classes/command.js"); class SnowflakeCommand extends Command { async run() { if (!this.args[0]) return `${this.message.author.mention}, you need to provide a snowflake ID!`; if (!this.args[0].match(/^?$/) && this.args[0] < 21154535154122752) return `${this.message.author.mention}, that's not a valid snowflake!`; return new Date((this.args[0].replaceAll("@", "").replaceAll("#", "").replaceAll("!", "").replaceAll("&", "").replaceAll("<", "").replaceAll(">", "") / 4194304) + 1420070400000).toUTCString(); } static description = "Converts a Discord snowflake id into a timestamp"; static aliases = ["timestamp", "snowstamp", "snow"]; static arguments = ["[id]"]; } module.exports = SnowflakeCommand;