Designated Channels
Overview
ClemBot provides multiple different logging solutions for all aspects of your server. The way that ClemBot allows you to configure this is through a concept called Designated Channels. There are multiple possible designations for different events that ClemBot processes. You may add these designations to as many channels within your server as you would like. A channel can also have multiple designations at once.
Available Designations
Name | Description |
---|---|
message_log | Channel for ClemBot to log all message edits and deletions |
moderation_log | Channel for ClemBot to send a log of all moderation actions that happen in the server |
user_join_log | Channel for ClemBot to log all users that join the server |
user_leave_log | Channel for ClemBot to log all users that leave the server |
Enabling the message_log
channel causes ClemBot to store the content of messages for a period of 30 days, after which,
they are deleted.
This enables ClemBot to notify server staff of message edits or deletions that might not be stored
in the bot's short-lived cache.
Any edits or deletions that occur on messages that are older than 30 days will be sent in
the designated channel, but the content of the deletion or edit will not be known, just that it happened.
Commands
Channel
Shows all current designated channels in the server
Aliases
channels
Required Claims
designated_channel_view
Example
!channel
Add
Adds a designated channel mapping to a given channel
Aliases
set
register
Required Claims
designated_channel_modify
Format
!channel add <DesignatedChannel> <Channel>
Example
!channel add user_join_log #some-channel
Delete
Removes a designated channel mapping from a given channel
Aliases
unregister
Required Claims
designated_channel_modify
Format
!channel delete <DesignatedChannel> <Channel>
Example
!channel delete user_join_log #some-channel