archive
Makes a log online of up to the last 1000 messages in a channel. Does NOT delete any messages. Patreon bot only: fetch 10,000 messages & upgraded log site
Example(s):
%archive 5
<- lowest amount possible
%archive 1000
<- maximum count of messages to archive
%archive 25
<- create a log of the last 25 messages in the channel
clearmydata
Provides the information needed to clear your data from the bot. Your stored data (messages) is automatically deleted after two days from the database regardless of using this command.
Example(s):
%clearmydata
help
DM you with a help message!
Example(s):
%help
<- DM a help message with every command
%help setchannel
<- get further info (examples) on any command
ignorechannel
Ignore any event that originates from the channel this command is used in. Use in the text channel you want to the bot to ignore OR provide a channel id (can be a voice channel) as a suffix.
Example(s):
%ignorechannel
<- ignore events from the channel this is ran in
%ignorechannel voice channel id
<- ignore voice events related to the given channel
%ignorechannel text channel id
<- ignore text-related events related to the given channel
info
Get information about how Logger was made and the current shard serving you.
Example(s):
%info
invite
Returns an embed with multiple invites to choose your preferred permissions.
Example(s):
%invite
<- returns an embed with invites for different use cases (fewer required perms = better!)
logbots
Use this to toggle whether I log actions done bots or not (DEFAULT: disabled). Does NOT ignore bots deleting messages!
Example(s):
%logbots
<- toggle whether bot actions are logged, current status will be returned (ignoring or actively logging)
ping
Get Logger's round-trip time to Discord.
Example(s):
%ping
reset
Completely resets my stored settings for your server. If you want to undo or otherwise disable Logger logging in the server, this is the command.
Example(s):
%reset
<- asks for confirmation (say "yes") before clearing logging settings for the server.
serverinfo
Use to get information about the current server (emojis, owner, member count, etc)
Example(s):
%serverinfo
setchannel
The dashboard is the easiest way to setup! Setchannel configures bot logging behavior.
Example(s):
%setchannel
<- log everything where this is sent
%setchannel messageDelete, messageUpdate
<- logs message deletions and updates
%setchannel guildMemberAdd, guildMemberRemove, guildMemberKick
<- joins, leaves, kicks logging (YOU MUST ALLOW LOGGER MANAGE CHANNELS AND MANAGE SERVER FOR JOIN LOGGING TO WORK! Why? Discord does not send invite info without it!)
%setchannel anyevent
<- set events one-by-one to log. Use commas for multiple. Valid events:
channelCreate,channelUpdate,channelDelete,guildBanAdd,guildBanRemove,guildRoleCreate,guildRoleDelete,guildRoleUpdate,guildUpdate,messageDelete,messageDeleteBulk,messageUpdate,guildMemberAdd,guildMemberKick,guildMemberRemove,guildMemberUpdate,voiceChannelLeave,voiceChannelJoin,voiceStateUpdate,voiceChannelSwitch,guildMemberNickUpdate,guildMemberVerify,guildEmojisUpdate,guildMemberBoostUpdate
stoplogging
Use this in a log channel to stop me from logging certain (or all) events. This command is the opposite of setchannel and can be used the same way to unset events instead of setting them.
Example(s):
%stoplogging
<- stops logging every event configured to log to the channel it's used in
%stoplogging messageDelete, messageUpdate
<- if the bot was logging messageDelete and messageUpdate to the channel this is used in, now it is unset
%stoplogging guildMemberVerify
<- if the bot was logging member verify events to the channel this was used in, it will stop doing so
togglemodule
[DEPRECATED]
Ignore any event provided after this command. You should have no need for this command when you can stop an event from logging by using %stoplogging or by signing into the dashboard.
Example(s):
Unneccesary, this command is deprecated.
userinfo
Use this with a mention to get info about a user or about yourself with no mention.
Example(s):
%userinfo
<- create an embed showing information about you
%userinfo @AnyUser
<- create an embed showing information about the user that was mentioned