Shows edit time & message send time in Relative timestamps (copyable). To register a context menu go to https://autocode.com/discord/api/contextmenu/#items-create. Input the server id for guild_id, Relative Timestamp for name, MESSAGE for type and select run.
const lib = require('lib')({token: process.env.STDLIB_SECRET_TOKEN});
let message = await lib.discord.channels['@0.3.2'].messages.retrieve({
message_id: `${context.params.event.data.target_id}`,
channel_id: `${context.params.event.channel_id}`,
});
var sent = Math.round(new Date(message.timestamp).getTime() / 1000);
var edited = Math.round(new Date(message.edited_timestamp).getTime() / 1000);
await lib.discord.interactions['@1.0.1'].responses.ephemeral.create({
token: `${context.params.event.token}`,
content: `**Sent** \n> \`\`${
edited == 0 ? '' : `\n**Edited** \n> \`\``
}`,
response_type: 'CHANNEL_MESSAGE_WITH_SOURCE',
});