Skip to main content

Overview

bli’s logging system posts server events to channels of your choice using Discord webhooks. Each event type can be sent to a different channel, and you can have multiple events in the same channel.
Do not delete the webhook that bli creates in your logging channels. If it is deleted, bli will automatically remove the configuration for that channel.

Available events

EventWhat it logs
messagesMessage edits, deletions, and bulk deletes
membersJoins, leaves, role changes, nickname changes, bans, unbans, username/avatar changes
rolesRole created, deleted, or updated
channelsChannel created, deleted, or updated
invitesInvite created or deleted
emojisEmoji created, deleted, or renamed
voiceVoice connects, disconnects, channel switches, server mutes/deafens
serverServer name, icon, banner, or description changes

Adding a logging event

;log add (channel) (event)
You can route multiple events to the same channel by running log add multiple times with the same channel.

Removing a logging event

;log remove (channel) (event)
Omit the event to remove all events from a channel at once.
;log remove #logs

Customizing log embed colors

You can assign a custom color to a specific event in a channel:
;log color (channel) (event) (#hex)
To view the current colors configured for a channel:
;log color list (channel)

Ignoring members or channels

You can exclude specific members or channels from being logged:
;log ignore (member or channel)
Running the same command again will unignore the target (toggle behavior).

Viewing the ignore list

;log ignore list

Viewing the full log configuration

Running log without any subcommand shows all configured events grouped by channel:
;log