Commands
To get a list of available commands, do !help on your server.

Arguments & Flags

Most commands accept arguments and/or flags. According to the Type of the argument or flag you can provide different values.

Boolean

This arguments expects true or false. You can also use yes and no.

Number

This arguments expects a number

Enum

This arguments expects a value from a specific set of valid values.
Depending on the command the valid values can vary. Use !help <command> (eg. !help addRank) to get more information about the command and the valid values for the enum.

Invite Code

This arguments expects a Discord Invite Code.
You can put only the part after https://discord.gg/ to prevent Discord from creating a preview.

User

This arguments expects a Discord User. You can use any of the following methods to provide a user:
  • Mention the user: @Valandur
  • Use their ID: 102785693046026240
  • Use their name: Valandur
  • Use their name and discriminator: Valandur#3581
  • Use quotes if their name has a space: "Valandur with a space"

Role

This arguments expects a Discord Role. You can use any of the following methods to provide a role:
  • Mention the role: @Admin
  • Use the ID: 102785693046026240
  • Use the name: Admin
  • Use quotes if the name has a space: "Admin with a space"

Channel

This arguments expects a Discord Channel. You can use any of the following methods to provide a channel:
  • Mention the channel: #general
  • Use the ID: 409846838129197057
  • Use the name: general
  • Use quotes if the name has a space: "general with a space"

Command

This argument expects a command of this bot. You can use any of the following methods to provide a command:
  • Use the command name: invites
  • Use an alias of the command: p

Text

This arguments expects any text. You can use quotes ("Text with quotes") for text that has spaces.
If the text is the last argument you don't have to use quotes.

Date

This argument expects a date. You can use various formats, but we recommend: YYYY-MM-DD

Duration

This argument expects a duration. The following duration types are supported:
  • Seconds: s (5s = 5 seconds)
  • Minutes: min (3min = 3 minutes)
  • Hours: h (4h = 4 hours)
  • Days: d (2d = 2 days)
  • Weeks: w (1w = 1 week)
  • Months: mo (6mo = 6 months)
  • Years: y (10y = 10 years)

Overview

Invites

Command
Description
Usage
Adds/Removes invites to/from a member.
!addInvites \ \ [reason]
Clear invites of the server/a user.
!clearInvites [-d value|--date=value][-cb|--clearbonus] [user]
Creates unique invite codes.
!createInvite \ [channel][maxuses] [expires][temporarymembership]
info
Show info about a specific member.
!info \ [details][page]
Get a list of all your invite codes
!inviteCodes
Shows details about where your invites are from.
!inviteDetails [user]
invites
Show personal invites.
!invites [user]
Show members with most invites.
!leaderboard [page]
Removes a specified amount of invites from a user.
!removeInvites \ \ [reason]
Restore all previously cleared invites.
!restoreInvites [user]
Remove fake invites from all users.
!subtractFakes
Remove leaves from all users
!subtractLeaves

Ranks

Command
Description
Usage
addRank
Add a new rank.
!addRank \ \ [info]
fixRanks
Deletes any ranks where the role was deleted.
!fixRanks
ranks
Show all ranks.
!ranks [page]
Remove a rank.
!removeRank \

Config

Command
Description
Usage
botConfig
Show and change the config of the bot.
!botConfig [key][value]
config
Show and change the config of the server.
!config [key][value]
Interactive Config
!interactiveConfig
Show and change the config of invite codes of the server.
!inviteCodeConfig [key][invitecode] [value]
Show and change the config of members of the server.
!memberConfig [key][user] [value]
Configure permissions to use commands.
!permissions [cmd][role]

Info

Command
Description
Usage
botInfo
Get general information about the bot.
!botInfo
credits
Show developers and contributors of the bot.
!credits
getBot
Get an invite link for the bot.
!getBot
help
Display help.
!help [command]
members
Show member count of current server.
!members
ping
Ping the bot
!ping
prefix
Shows the current prefix of the bot.
!prefix
setup
Help with setting up the bot and checking for problems (e.g. missing permissions)
!setup
support
Get an invite link to our support server.
!support

Premium

Command
Description
Usage
export
Export data of InviteLogger to a csv sheet.
!export \
premium
Info about premium version of InviteLogger.
!premium [action]
Try the premium version of InviteLogger for free for a limited duration.
!tryPremium

Moderation

Command
Description
Usage
ban
Ban a member from the server.
!ban [-d value|--deleteMessageDays=value] \ [reason]
Delete a specific case.
!caseDelete \ [reason]
caseView
View info about a specific case.
!caseView \
check
Check violation and punishment history of a user.
!check \
clean
Clean a channel of certain message types.
!clean \ [numberOfMessages]
Clear short messages
!cleanShort \ [numberOfMessages]
cleanText
Delete messages containing certain keywords.
!cleanText \ [numberOfMessages]
kick
Kick a member from the server.
!kick \ [reason]
lockdown
Lockdown a specific channel (Prevents anyone without special roles from sending messages)
!lockdown [-t value|--timeout=value][channel]
mute
Mute a user
!mute [-d value|--duration=value] \ [reason]
Configure punishments when reaching a certain amount of strikes.
!punishmentConfig [punishment][strikes] [args]
purge
Purge messages in a channel.
!purge \ [user]
Purge messages in a channel up until a specified message.
!purgeUntil \
softBan
Ban and then automatically unban a member from the server.
!softBan [-d value|--deleteMessageDays=value] \ [reason]
strike
Add strikes to a user
!strike \ \ \
Configure strikes received for various violations.
!strikeConfig [violation][strikes]
unban
Unban a user
!unban \ [reason]
unhoist
Add a character in front of all members with a special character in front of their name, so they will be shown at the end of the member list.
!unhoist
unmute
Unmute a user
!unmute \
warn
Warn a member.
!warn \ [reason]

Other

Command
Description
Usage
graph
Shows graphs about various stats on this server.
!graph \ [from][to]

!addInvites

Adds/Removes invites to/from a member.

Usage

1
!addInvites <user> <amount> [reason]
Copied!

Aliases

  • !add-invites

Arguments

Argument
Type
Required
Description
Details
user
User
Yes
The user that will receive/lose the bonus invites.
amount
Number
Yes
The amount of invites the user will get/lose. Use a negative (-) number to remove invites.
reason
Text
No
The reason for adding/removing the invites.

Examples

1
!addInvites @User 5
Copied!
1
!addInvites "Name with space" -30 Removed for cheating
Copied!

!addRank

Add a new rank.

Usage

1
!addRank <role> <invites> [info]
Copied!

Aliases

  • !add-rank
  • !set-rank
  • !setrank

Arguments

Argument
Type
Required
Description
Details
role
Role
Yes
The role which the user will receive when reaching this rank.
invites
Number
Yes
The amount of invites needed to reach the rank.
info
Text
No
A description that users will see so they know more about this rank.

Examples

1
!addRank @Role 5
Copied!
1
!addRank "Role with space" 10 Wow, already 10 people!
Copied!

!ban

Ban a member from the server.

Usage

1
!ban [-d value|--deleteMessageDays=value] <user> [reason]
Copied!

Arguments

Argument
Type
Required
Description
Details
user
User
Yes
User to ban.
reason
Text
No
Why was the user banned.

Flags

Flag
Short
Type
Description
‑‑deleteMessageDays
‑d
Number
If specified will delete messages by the banned members this many days back.

Examples

!botConfig

Show and change the config of the bot.

Usage

1
!botConfig [key] [value]
Copied!

Aliases

  • !bot-config
  • !botsetting
  • !bot-setting

Arguments

Argument
Type
Required
Description
Details
key
Enum
No
The bot config setting which you want to show/change.
Use one of the following values: activityEnabled, activityMessage, activityStatus, activityType, activityUrl, embedDefaultColor
value
Value
No
The new value of the setting.

Examples

1
!botConfig
Copied!

!botInfo

Get general information about the bot.

Usage

1
!botInfo
Copied!

Aliases

  • !bot-info

Examples

1
!botInfo
Copied!

!caseDelete

Delete a specific case.

Usage

1
!caseDelete <caseNumber> [reason]
Copied!

Aliases

  • !case-delete
  • !deletecase
  • !delete-case

Arguments

Argument
Type
Required
Description
Details
caseNumber
Number
Yes
Case number
reason
Text
No
The reason for removing the case.

Examples

1
!caseDelete 5434 User apologized
Copied!

!caseView

View info about a specific case.

Usage

1
!caseView <caseNumber>
Copied!

Aliases

  • !case-view
  • !viewcase
  • !view-case

Arguments

Argument
Type
Required
Description
Details
caseNumber
Number
Yes
Case number

Examples

1
!caseView 5434
Copied!

!check

Check violation and punishment history of a user.

Usage

1
!check <user>
Copied!

Aliases

  • !history

Arguments

Argument
Type
Required
Description
Details
user
User
Yes
User to check.

Examples

1
!check @User
Copied!
1
!check "User with space"
Copied!

!clean

Clean a channel of certain message types.

Usage

1
!clean <type> [numberOfMessages]
Copied!

Aliases

  • !clear

Arguments

Argument
Type
Required
Description
Details
type
Enum
Yes
The type of messages that will be deleted.
Use one of the following values: bots, embeds, emojis, images, links, mentions, reacted, reactions
numberOfMessages
Number
No
Number of messages that will be searched.

Examples

!cleanShort

Clear short messages

Usage

1
!cleanShort <maxTextLength> [numberOfMessages]
Copied!

Aliases

  • !clean-short
  • !clearshort
  • !clear-short

Arguments

Argument
Type
Required
Description
Details
maxTextLength
Number
Yes
All messages shorter than this will be deleted.
numberOfMessages
Number
No
Number of messages that will be searched.

Examples

!cleanText

Delete messages containing certain keywords.

Usage

1
!cleanText <text> [numberOfMessages]
Copied!

Aliases

  • !clean-text
  • !cleartext
  • !clear-text

Arguments

Argument
Type
Required
Description
Details
text
Text
Yes
All messages containing this word will be deleted.
numberOfMessages
Number
No
Number of messages that will be searched.

Examples

!clearInvites

Clear invites of the server/a user.

Usage

1
!clearInvites [-d value|--date=value] [-cb|--clearBonus] [user]
Copied!

Aliases

  • !clear-invites

Arguments

Argument
Type
Required
Description
Details
user
User
No
The user to clear all invites from. If omitted clears all users.

Flags

Flag
Short
Type
Description
‑‑date
‑d
Date
The date start at which invites should be counted. Default is today.
‑‑clearBonus
‑cb
Boolean
Add this flag to clear bonus invites aswell. Otherwise bonus invites are left untouched.

Examples

1
!clearInvites
Copied!
1
!clearInvites @User
Copied!
1
!clearInvites -cb "User with space"
Copied!

!config

Show and change the config of the server.

Usage

1
!config [key] [value]
Copied!

Aliases

  • !c

Arguments

Argument
Type
Required
Description
Details
key
Enum
No
The config setting which you want to show/change.
Use one of the following values: autoModAllCapsEnabled, autoModAllCapsMinCharacters, autoModAllCapsPercentageCaps, autoModDeleteBotMessage, autoModDeleteBotMessageTimeoutInSeconds, autoModDisabledForOldMembers, autoModDisabledForOldMembersThreshold, autoModDuplicateTextEnabled, autoModDuplicateTextTimeframeInSeconds, autoModEmojisEnabled, autoModEmojisMaxNumberOfEmojis, autoModEnabled, autoModHoistEnabled, autoModIgnoredChannels, autoModIgnoredRoles, autoModInvitesEnabled, autoModLinksBlacklist, autoModLinksEnabled, autoModLinksFollowRedirects, autoModLinksWhitelist, autoModLogEnabled, autoModMentionRolesEnabled, autoModMentionRolesMaxNumberOfMentions, autoModMentionUsersEnabled, autoModMentionUsersMaxNumberOfMentions, autoModModeratedChannels, autoModModeratedRoles, autoModQuickMessagesEnabled, autoModQuickMessagesNumberOfMessages, autoModQuickMessagesTimeframeInSeconds, autoModWordsBlacklist, autoModWordsEnabled, autoSubtractFakes, autoSubtractLeaves, autoSubtractLeaveThreshold, captchaVerificationFailedMessage, captchaVerificationLogEnabled, captchaVerificationOnJoin, captchaVerificationSuccessMessage, captchaVerificationTimeout, captchaVerificationWelcomeMessage, channels, getUpdates, hideLeftMembersFromLeaderboard, ignoredChannels, joinMessage, joinMessageChannel, joinRoles, lang, leaderboardStyle, leaveMessage, leaveMessageChannel, logChannel, modLogChannel, modPunishmentBanDeleteMessage, modPunishmentKickDeleteMessage, modPunishmentMuteDeleteMessage, modPunishmentSoftbanDeleteMessage, modPunishmentWarnDeleteMessage, mutedRole, prefix, rankAnnouncementChannel, rankAnnouncementMessage, rankAssignmentStyle
value
Value
No
The new value of the setting.

Examples

1
!config
Copied!

!createInvite

Creates unique invite codes.

Usage

1
!createInvite <name> [channel] [maxUses] [expires] [temporaryMembership]
Copied!

Aliases

  • !create-invite

Arguments

Argument
Type
Required
Description
Details
name
Text
Yes
The name of the invite code.
channel
Channel
No
The channel for which the invite code is created. Uses the current channel by default.
maxUses
Number
No
number --> The max amount of uses of the invite code
expires
Boolean
No
true or false --> Set if the invite will expires after 24 hours
temporaryMembership
Boolean
No
true or false --> Set if the invited users are granted as temporary members

Examples

1
!createInvite reddit
Copied!
1
!createInvite website #welcome
Copied!

!credits

Show developers and contributors of the bot.

Usage

1
!credits
Copied!

Examples

1
!credits
Copied!

!export

Export data of InviteLogger to a csv sheet.

Usage

1
!export <type>
Copied!

Arguments

Argument
Type
Required
Description
Details
type
Enum
Yes
The type of export you want.
Use one of the following values: leaderboard

Examples

1
!export leaderboard
Copied!

!fixRanks

Deletes any ranks where the role was deleted.

Usage

1
!fixRanks
Copied!

Aliases

  • !fix-ranks

Examples

1
!fixRanks
Copied!

!getBot

Get an invite link for the bot.

Usage

1
!getBot
Copied!

Aliases

  • !get-bot
  • !invite-bot
  • !invitebot

Examples

1
!getBot
Copied!

!graph

Shows graphs about various stats on this server.

Usage

1
!graph <type> [from] [to]
Copied!

Aliases

  • !g
  • !chart

Arguments

Argument
Type
Required
Description
Details
type
Enum
Yes
The type of chart to display.
Use one of the following values: joins, joinsAndLeaves, leaves
from
Date
No
Start date of the chart
to
Date
No
End date of the chart

Examples

1
!graph joins
Copied!
1
!graph leaves
Copied!
1
!graph usage
Copied!

!help

Display help.

Usage

1
!help [command]
Copied!

Arguments

Argument
Type
Required
Description
Details
command
Command
No
The command to get detailed information for.
Use one of the following values: addInvites, addRank, ban, botConfig, botInfo, caseDelete, caseView, check, clean, cleanShort, cleanText, clearInvites, config, createInvite, credits, export, fixRanks, getBot, graph, help, info, interactiveConfig, inviteCodeConfig, inviteCodes, inviteDetails, invites, kick, leaderboard, lockdown, memberConfig, members, mute, permissions, ping, prefix, premium, punishmentConfig, purge, purgeUntil, ranks, removeInvites, removeRank, restoreInvites, setup, softBan, strike, strikeConfig, subtractFakes, subtractLeaves, support, tryPremium, unban, unhoist, unmute, warn

Examples

1
!help
Copied!
1
!help addRank
Copied!

!info

Show info about a specific member.

Usage

1
!info <user> [details] [page]
Copied!

Aliases

  • !showinfo

Arguments

Argument
Type
Required
Description
Details
user
User
Yes
The user for whom you want to see additional info.
details
Enum
No
Request only specific details about a member.
Use one of the following values: bonus, members
page
Number
No
What page of the details to show. You can also use the reactions to navigate.

Examples

1
!info @User
Copied!
1
!info "User with space"
Copied!
1
!info @User members
Copied!
1
!info @User bonus
Copied!
1
!info @User members 4
Copied!

!interactiveConfig

Interactive Config

Usage

1
!interactiveConfig
Copied!

Aliases

  • !ic

Examples

1
!interactiveConfig
Copied!

!inviteCodeConfig

Show and change the config of invite codes of the server.

Usage

1
!inviteCodeConfig [key] [inviteCode] [value]
Copied!

Aliases

  • !invite-code-config
  • !icc

Arguments

Argument
Type
Required
Description
Details
key
Enum
No
The config setting which you want to show/change.
Use one of the following values: name, roles
inviteCode
No
The invite code for which you want to change the settings.
value
Value
No
The new value of the setting.

Examples

1
!inviteCodeConfig
Copied!

!inviteCodes

Get a list of all your invite codes

Usage

1
!inviteCodes
Copied!

Aliases

  • !invitecode
  • !invite-code
  • !invite-codes
  • !getinvitecode
  • !get-invite-code
  • !get-invite-codes
  • !showinvitecode
  • !show-invite-code

Examples

1
!inviteCodes
Copied!

!inviteDetails

Shows details about where your invites are from.

Usage

1
!inviteDetails [user]
Copied!

Aliases

  • !invite-details

Arguments

Argument
Type
Required
Description
Details
user
User
No
The user for whom you want to show detailed invites.

Examples

1
!inviteDetails
Copied!
1
!inviteDetails @User
Copied!
1
!inviteDetails "User with space"
Copied!

!invites

Show personal invites.

Usage

1
!invites [user]
Copied!

Aliases

  • !invite
  • !rank

Arguments

Argument
Type
Required
Description
Details
user
User
No
The user for whom you want to show invites.

Examples

1
!invites
Copied!
1
!invites @User
Copied!
1
!invites "User with space"
Copied!

!kick

Kick a member from the server.

Usage

1
!kick <member> [reason]
Copied!

Arguments

Argument
Type
Required
Description
Details
member
Member