diff --git a/src/lib/events.ts b/src/lib/events.ts index 142c12d..eb063be 100644 --- a/src/lib/events.ts +++ b/src/lib/events.ts @@ -185,7 +185,7 @@ export async function triggerEvent(bot: Client, guildId: string, event: Event) { const ts = event.event.scheduledStartAt && Math.floor(event.event.scheduledStartAt.getTime() / 1000); const logEmbed = new EmbedBuilder() - .setDescription(`Event **${event.event.name}** created by ${event.causer}` + (ts ? ` for ()` : '')) + .setDescription(`Event [**${event.event.name}**](${event.event.url}) created by ${event.causer}` + (ts ? ` for ()` : '')) .setImage(event.event.coverImageURL()) .setTimestamp(); @@ -197,7 +197,8 @@ export async function triggerEvent(bot: Client, guildId: string, event: Event) { } case EventType.EventDelete: { const logEmbed = new EmbedBuilder() - .setDescription(`Event **${event.event.name}** deleted by ${event.causer}`) + .setDescription(`Event **${event.event.name}** cancelled by ${event.causer}`) + .setFooter({ text: '\'Cancelled\' is equivalent to \'deleted\' in Discord terms' }) .setTimestamp(); channel.send({ @@ -330,7 +331,7 @@ export async function triggerEvent(bot: Client, guildId: string, event: Event) { } case EventType.MessageEdit: { const logEmbed = new EmbedBuilder() - .setDescription(`Message sent by ${event.message.author} in <#${event.message.channelId}> edited:`) + .setDescription(`[Message](${event.message.url}) sent by ${event.message.author} in <#${event.message.channelId}> edited:`) .setTimestamp(); const diff = diffWords(event.oldMessage.content.replace(/`/g, ''), event.message.content.replace(/`/g, ''));