Audit Log

Overview

Cakey Bot has a very detailed feature-rich audit log, in addition to logging all of the events in the Events section below Cakey Bot also includes "Jump To" and "Perma-Link" features for some events. Audit Log not only logs highly detailed information for events but it can also log information for events that discord and most other bots don't log. For example, Cakey Bot logs both when a user boosts and when they quit boosting as well as permanent links for deleted images.

Enable/Disable Logging

In order to start logging you will need to designate a text channel as the log channel. you can do this using the !setting log <channel> command or by setting it in the web dashboard. In order to disable logging, simple type "none" instead of a channel name in the command. Like this: !setting log none

Cakey Bot will need access to Send/Read messages in the channel you designate as the audit log.

Audit Events

  • User Joined

    • Shows Account Creation Date

  • User Left

    • Shows Guild Join Date

    • Lists every role the user had

  • Message Deleted

    • Includes "Perma-Link" for images

    • Shows message author & message content

  • Message Modified

    • Includes "Jump-To" button

    • Shows before/after message content

  • Bulk Message Deletes

    • Bots are able to bulk delete messages, causing this event to trigger instead of the normal "Message Deleted" event

  • User Updated (Nickname changed)

    • Shows before/after nickname

  • User Updated (Roles changed)

    • Shows role name + if it was added/removed

  • User Banned

  • User Unbanned

  • User Kicked

  • Guild Updated (Nitro Boost)

    • Shows before/after boost count

    • Shows Current Tier level

  • Role Created

  • Role Deleted

  • Role Updated

    • Shows before/after permissions

    • Shows before/after name

    • Shows before/after properties (hoisted, mentionable, color, etc)

  • Channel Created

  • Channel Deleted

  • Channel Updated

    • Shows before/after permissions

    • Shows before/after name

    • Shows before/after properties (slowmode, topic, isNSFW, category, etc)

Special Events

  • Guild Boost

    • When a member boosts your guild, Cakey Bot will log the old and new boost value as well as the current boost tier.

    • This event is also fired when a boost is removed from the guild.

  • Warnings

    • When a moderator uses the !warn command it will log the usage to the audit log

  • Purges

    • When a moderator uses the !purge command it will log the amount of messages and the purge type to the audit log

    • If Cakey Bot has not hit the rate limit yet, purge will also include a pastebin perma-link to all of the messages that were purged.

Additional Information

  • Message Deletion

    • Cakey Bot only caches the last 100 messages per channel. If a message is deleted past that, Cakey Bot will not be able to show the content of that message.

    • Cakey Bot will not log who deleted the message.

    • Cakey Bot will provide a separate URL if the message contains an image. (If it's possible to do so)

    • Cakey Bot will not show the content of deleted embed messages.

  • Member Join

    • Cakey Bot will display the date that the user created their account.

      • This is useful for tracking and finding newly created alternate accounts.

  • Member Left

    • Cakey Bot will display a list of any roles that use had when they left.

    • Cakey Bot will display the date of when the user joined the guild.