Message logging
Edits and deletes from monitored channels, posted to a staff log as webhook embeds.
What gets logged
Someone edits a message and hopes nobody noticed. Marshal noticed. Edits and deletes in monitored channels (threads included) go to a staff log channel through a webhook named "Marshal Logbook."
- Deletes: channel, author, message text, and attachment filenames.
- Edits: before and after, with the changes highlighted. Removed attachments by filename only.
What gets skipped:
- Bot and system messages, and Marshal's own moderation removals.
- Bulk purges and the log channel itself.
- Uncached deletes, where author and content would just read "unknown."
- The media itself. Filenames only, never the files. Nothing gets re-posted.
If the content was never cached, the embed says so plainly. The bot database stores logging configuration only. The logged text lives in the Discord log channel, not in the database.