Catalogger is a logging bot for Discord that integrates with PluralKit's message proxying.

In 115 servers with 87,174 users!

Catalogger adds extra information to edited and deleted messages: system ID, member ID, and the linked account. It also ignores messages that trigger proxies, so your deleted message logs will be free of duplicate messages 🙂

It also shows system information for new members joining your server, and can notify you if an account linked to a banned system joins your server. Which invite a member used is also logged.

Latest announcements

Oct 17, 22:40 UTC · From starshine 🌠✨#0001:

New feature! You can now set key roles to be logged separately from all other roles.
This is intended as a supplement, or even replacement, for normal role logs: in servers with a lot of cosmetic roles, normal role logs get very spammy, and most role changes are very minor.

Key roles allow you to filter that to just important roles, such as moderator and bot roles. To start logging those roles, add them with the /keyroles command, and then enable the “key role update” event like you would any other (so through /setchannel or the dashboard)!

Below is an example of what key role logs look like: they also include who added or removed the role!


Sep 29, 20:50 UTC · From starshine 🌠✨#0001:

All commands are now available as slash commands! The text commands will still work for the foreseeable future, this is mostly just future-proofing.

Also, changes to emojis are finally logged! It’s available as the GUILD_EMOJIS_UPDATE event (listed at the very bottom of the dashboard) woem

Sep 21, 01:28 UTC · From starshine 🌠✨#0001:

Catalogger has been verified! ms_party_face

Sep 18, 11:49 UTC · From starshine 🌠✨#0001:

We still haven’t gotten any update from Discord. Sorry pensiveshrimp

Sep 01, 14:08 UTC · From starshine 🌠✨#0001:

We’ve submitted Catalogger for verification! It can take a while before we get any response (it’s usually about a week, but estimates are slightly higher than normal currently)

If it hits 100 servers before getting verified, it won’t be able to join any more servers until it does get verified. This is normal and we can’t do anything to circumvent that restriction, we’re afraid pensivecat

A deleted message log
Deleted message logging
An edited message log
Edited message logging
A join log
Member join and leave logging
A join log
Ban and unban logging
A join log
Track banned systems' linked accounts