Add delete shame feature

This commit is contained in:
walcutt 2024-02-28 00:09:19 -05:00
parent 80840d866a
commit 18d79c637f
2 changed files with 16 additions and 0 deletions

View File

@ -0,0 +1,9 @@
export function shame(deletedMessage) {
const messageContent = deletedMessage.content;
const user = deletedMessage.author.displayName;
const timestamp = deletedMessage.createdTimestamp;
const newMessage = `${user} posted the following at <t:${timestamp}:F>:\n${messageContent}`;
deletedMessage.reply(newMessage).then((m) => m.pin());
}

View File

@ -2,6 +2,7 @@ import { Events } from "discord.js";
// Import routines.
import { startupHeartbeat } from "./client-ready/startup-heartbeat/startupHeartbeat.js";
import { startupSendMessage } from "./client-ready/startup-send-message/startupSendMessage.js";
import { shame } from "./message-delete/shame/shame.js";
/*
* All bot actions are "routines" that fire off of some trigger.
@ -21,4 +22,10 @@ export const routineManifest = [
startupSendMessage,
],
},
{
event: Events.MessageDelete,
routines: [
shame,
],
},
];