Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
You can customise the join and leave messages with a number of parameters.
(Jump to placeholders)
You can set a custom join or leave message by setting the config:
or
A message like that obviously doesn't make sense. You should personalise it with information about the new member, inviter or the server. Please see the list below for all available placeholders.
So if we want the message to say
Welcome @Andy! You were invited by Valandur, who now has 3 invites! Have fun on our server!
we can easily do that by replacing all the names and the number with placeholders:
Welcome {memberMention}! You were invited by {inviterName}, who now has {numInvites} invites! Have fun on our server!
So you can now do !config joinMessage <message from above>
to set the message. Our bot will automatically replace the placeholders every time someone joins.
[!NOTE|style:flat] Premium users can also use embeds in their join and leave messages. More info here Please see the examples page to see what kind of messages you can make!
join
leave
example
description
{memberName}
yes
yes
Andy
The name of the member that just joined your discord server
{memberId}
yes
yes
436844634
The discord ID of the member that just joined your server
{memberMention}
yes
no
@Andy
The mention of the member that just joined your discord server (person will be pinged).
{memberFullName}
yes
yes
Andy#1801
The username and discriminator of the user that just joined your server
{memberImage}
yes
yes
[URL]
URL of the avatar of the member
{inviterName}
yes
yes
Andy
The name of the inviter
{inviterId}
yes
yes
241929953
The discord ID of the inviter
{inviterMention}
yes
yes
@Andy
The mention of the inviter (person will be pinged)
{inviterFullName}
yes
yes
Andy#1801
The username and discriminator of the inviter
{inviterImage}
yes
yes
[URL]
URL of the avatar of the inviter
{numInvites}
yes
yes
12
Number of invites the inviter has in total
{numRegularInvites}
yes
yes
7
Number of invites the inviter has through regular invites
{numBonusInvites}
yes
yes
5
Number of invites the inviter has as a bonus (they were assigned manually)
{numFakeInvites}
yes
yes
3
Number of fake invites the inviter has
{numLeaveInvites}
yes
yes
6
Number of invites that were removed because the member left again.
{memberCount}
yes
yes
42
Number of members your server has in total
{numJoins}
yes
yes
3
Number of times the user has joined the server
{channelName}
yes
yes
general
The name of the channel where the invite code was created
{channelMention}
yes
yes
#general
Mention of the channel where the invite code was created
{inviteCode}
yes
yes
fgSr30s
Invite code used
{memberCreated:date}
yes
yes
25.09.2016
Date the discord user was created
{memberCreated:duration}
yes
yes
5 weeks
Duration since the discord user was created
{memberCreated:timeAgo}
yes
yes
2 day ago
Time the discord user was created
{firstJoin:date}
yes
yes
11.12.2017
Date the user joined the server for the first time
{firstJoin:duration}
yes
yes
4 days
Duration since the user joined the server for the first time
{firstJoin:timeAgo}
yes
yes
1 week ago
Time the user joined the server for the first time
{previousJoin:date}
yes
no
02.04.2018
Date when the user joined the server the last time
{previousJoin:duration}
yes
no
2 months
Duration since when the user joined the server the last time
{previousJoin:timeAgo}
yes
no
1 second ago
Time when the user joined the server the last time
{joinedAt:date}
no
yes
17.05.2018
Date when the user joined
{joinedAt:duration}
no
yes
3 minutes
Duration since when the user joined
{joinedAt:timeAgo}
no
yes
2 minutes ago
Time when the user joined
Strikes are points that users get for violating server rules. Every time the user receives a strike, he gets a personal message telling him how many strikes he has and why he got them. When a user reaches a certain amount of strikes, he will receive a punishment.
Violations are auto-moderation rules that you can enable or disable on your server. Currently, the following violations exist:
For each of those violations, you have to define how many strikes will be given if someone violates it. You can do that by using the strikeconfig
command:
For example, if you want users to get 2
strikes for violating the invites
rule, then you would use the following command:
You can check the current config by doing:
This violation is triggered whenever the user posts an invite link to another discord server.
Example:
!strikeconfig invites 1
To delete the strike config:
!strikeconfig invites 0
Config options:
This violation is triggered whenever the user posts a link.
Example:
!strikeconfig links 1
To delete the strike config:
!strikeconfig links 0
Config options:
This violation is triggered whenever the user posts blacklisted words.
Example:
!strikeconfig words 1
To delete the strike config:
!strikeconfig words 0
Config options:
This violation is triggered whenever the user posts a message that is mostly in CAPS.
Example:
!strikeconfig allCaps 1
To delete the strike config:
!strikeconfig allCaps 0
Config options:
This violation is triggered whenever the user posts the same text multiple times.
Example:
!strikeconfig duplicateText 1
To delete the strike config:
!strikeconfig duplicateText 0
Config options:
This violation is triggered whenever the user quickly posts messages.
Example:
!strikeconfig quickMessages 1
To delete the strike config:
!strikeconfig quickMessages 0
Config options:
This violation is triggered whenever the user mentions mutliple users.
Example:
!strikeconfig mentionUsers 1
To delete the strike config:
!strikeconfig mentionUsers 0
Config options:
This violation is triggered whenever the user mentions mutliple roles.
Example:
!strikeconfig mentionRoles 1
To delete the strike config:
!strikeconfig mentionRoles 0
Config options:
This violation is triggered whenever the user posts multiple emojis.
Example:
!strikeconfig emojis 1
To delete the strike config:
!strikeconfig emojis 0
Config options:
Du kannst !config prefix -
ausführen, um den Prefix zu ändern.
Wenn du deinen aktuellen Prefix nicht kennst, kannst du @InviteManager config prefix
ausführen, um den Prefix zu sehen.
Stelle den Channel mit folgendem Command
!config joinMessageChannel #channel
oder
!config leaveMessageChannel #channel
ein.
Danach werden neue Join und Leave Nachrichten in diesem Channel gepostet.
Allerdings! Du kannst die Nachricht ändern folgendermaßen individualisieren:
!config joinMessage {memberMention} *ist beigetreten**; Eingeladen von **{inviterName}** (**{numInvites}** invites)
oder
!config leaveMessage {memberName} **hat den Server verlassen**; Eingeladen von **{inviterName}**
.
Es sind viele Platzhalter verfügbar. Du kannst die vollständige Liste auf der Seite 'Individuelle Nachrichten' sehen.
Ränge werden verwendet, um Personen Rollen zuzuweisen, wenn sie eine bestimmte Anzahl von Einladungen erreicht haben. Wenn du zum Beispiel eine Rolle namens @Anfänger
hast und du möchtest, dass Leute, die 5 oder mehr Einladungen haben, zu dieser Rolle hinzugefügt werden, musst du dafür so einen Rang erstellen: !add-rank @Anfänger 5 (und wenn du willst hier eine Beschreibung)
. Sobald jemand 5 Einladungen hat, wird er automatisch dieser Rolle hinzugefügt!
Nimm dem Bot die Rechte zum Lesen von Nachrichten in den Channeln, in denen der Bot nicht antworten soll, weg.
Das Tracking (wer wen eingeladen hat) funktioniert nur, nachdem du den Bot eingeladen hast. Der Bot weiß auch nach der Einladung noch von jedem die Anzahl der Einladungen, keine Sorge. Nur die zusätzlichen Informationen fehlen und können nur für die Mitglieder gesammelt werden, die erst nach der Einladung des Bots beitreten.
Punishments are actions like ban
, kick
or mute
that can be given to a user when he violates the rules. You can either call punish users directly by using commands, or you can define punishments that happen after a user reaches a certain amount of strikes.
With the punishmentconfig
command you can set after how many strikes a certain punishment action will be given.
A list of all available punishments:
ban
softban
kick
mute
warn
So if you would like to kick a user after he reaches 5 strikes, you would have to execute the following command
If you want to delete a punishmentconfig
, just set the strikes to 0
like that:
To see all punishment configs, just use the command without giving any arguments:
Um zu beginnen, führe einfach den Befehl !setup
auf deinem Server aus.
Während unser Bot auf deinem Server ist, verfolgen wir jede Einladung, die auf deinem Server stattfindet. Discord zeigt dir nur, wer wie viele Einladungen hat. Unser Bot analysiert auch, wer von wem eingeladen wurde. Dies ermöglicht unserem Bot gefälschte Einladungen zu erkennen und zu sehen, wer versucht das Einladungssystem zu betrügen.
Unser brandneues Moderationssystem ermöglicht es dir viele Dinge automatisch zu moderieren. Bitte schaue dir für weiteren Informationen unsere Strikes und Bestraftungen Seiten an. Kurz gesagt vergibt unser Bot 'Strikes' an Leute, die sich schlecht benehmen, und nach einer bestimmten Anzahl von Strikes erhält der User eine Bestrafung. All das ist durch den Benutzer konfigurierbar.
Vote to the bot to help us on different bot list !
infinitybotlist:
There are many config options that can be set. You don't have to set all of them. If you just added the bot, just run !setup
, which will guide you through the most important ones.
Setting
Description
The prefix used to trigger bot commands.
The language of the bot
The channel where bot actions are logged.
Enable to receive development updates about InviteLogger.
The channels in which the bot will react to commands.
The channels in which the bot will ignore commands.
Setting
Description
Roles that are assigned to all members when joining.
Setting
Description
The message sent when someone joins the server.
The channel that the message on join is sent to.
Setting
Description
The message sent when someone leaves the server.
The channel that the leave message is sent to.
Automatically remove invites from the inviter when the invited user leaves.
The time in seconds for which a user has to stay in the server for the invite to count.
Setting
Description
The display style of the leaderboard.
Hide members that left the server from the leaderboard.
Setting
Description
Automatically subtract fake invites.
Setting
Description
How ranks are rewarded to users.
The channel where users receiving a new rank are announced.
The message that is sent when a user receives a new rank.
Setting
Description
Whether or not captcha verification is enabled.
The message a user will get after joining a server and instructing them to enter the captcha.
The welcome message that will be sent to the user after he successfully verifies.
The message sent to the user if he enters an invalid captcha.
The time within which the captcha has to be entered successfully.
Whether or not verification attempts will be logged.
Setting
Description
Automatically moderate messages (specific rules can also be turned on or off, this has to be ON for ANY rule to work).
The list of moderated channels (this acts as a whitelist, leave empty to moderate all channels, or use autoModIgnoredChannels
to ignore certain channels).
The list of roles that are moderated (this acts as a whitelist, leave empty to moderate all roles, or use autoModIgnoredRoles
to ignore certain roles).
Channels that are ignored while automatically moderating.
Any members with these roles will not automatically be moderated.
The role that is given to people who are muted. Make sure this role is denied the "Send Message" permission.
Disabled auto moderation for members that have been in your server for a long time.
The amount of time a member has to be in your server to be considered 'old'.
Setting
Description
Log any moderation actions that the bot makes.
The channel where moderation logs will be posted in.
Automatically delete the bots own messages (keeps your chat clean).
The timeout after which bot messages are deleted.
Whether or not "Ban" pushment messages will be deleted automatically.
Whether or not "Kick" pushment messages will be deleted automatically.
Whether or not "Softban" pushment messages will be deleted automatically.
Whether or not "Warn" pushment messages will be deleted automatically.
Whether or not "Mute" pushment messages will be deleted automatically.
Setting
Description
Automatically scan messages for discord invite links and remove them.
Setting
Description
Automatically remove messages containing links (you can set a whitelist and blacklist).
A list of links that users are allowed to post.
Blacklist certain links which users won't be able to post.
Enable this to resolve redirects for links.
Setting
Description
Whether or not blacklisted words will be automoderated.
A list of words that are banned.
Setting
Description
Automatically moderate messages with A LOT OF CAPS.
The minimum amount of characters in a message to be considered for moderating (setting to '3' would ignore 'OK').
The percentage of characters of the message that have to be CAPs for the rule to trigger.
Setting
Description
Automatically moderate duplicate messages (copy-paste spam).
The timeframe whithin which messages will be considered duplicates.
Setting
Description
Automatically moderate users sending a lot of messages in a short time.
The number of messages that have to be sent within the timeframe to trigger the rule.
The timeframe within which a user is allowed to send a maximum amount of messages.
Setting
Description
Automatically moderate messages that mention an excessive amount of users.
The maximum amount of users a member can mention in a message.
Automatically moderate messages that mention an excessive amount of roles.
The maximum amount of roles a member can mention in a message.
Setting
Description
Automatically moderate messages with an excessive amount of emojis.
The maximum amount of emojis a message is allowed to have before trigger the rule.
Automatically give members nicknames if they try to hoist (use special characters to appear at the top of the user list).
The prefix used to trigger bot commands.
Type: String
Default: !
Reset to default: !config prefix default
Examples:
!config prefix +
!config prefix >
The language of the bot
Type: Enum<Lang>
Default: en
Reset to default: !config lang default
Possible values: ar
, bg
, cs
, de
, el
, en
, es
, fr
, hu
, id_ID
, it
, ja
, lt
, nl
, pl
, pt
, pt_BR
, ro
, ru
, sr
, tr
, zh_CN
, zh_TW
Example:
!config lang ar
The channel where bot actions are logged.
Type: Channel
Default: null
Reset to default: !config logChannel default
Examples:
!config logChannel #channel
Enable to receive development updates about InviteLogger.
Type: Boolean
Default: true
Reset to default: !config getUpdates default
Enable:
!config getUpdates true
Disable:
!config getUpdates false
The channels in which the bot will react to commands.
Type: Channel[]
Default: ``
Reset to default: !config channels default
The channels in which the bot will ignore commands.
Type: Channel[]
Default: ``
Reset to default: !config ignoredChannels default
Roles that are assigned to all members when joining.
Type: Role[]
Default: ``
Reset to default: !config joinRoles default
The message sent when someone joins the server.
Type: String
Default: {memberMention} **joined**; Invited by **{inviterName}** (**{numInvites}** invites)
Reset to default: !config joinMessage default
The channel that the message on join is sent to.
Type: Channel
Default: null
Reset to default: !config joinMessageChannel default
Examples:
!config joinMessageChannel #general
!config joinMessageChannel #joins
The message sent when someone leaves the server.
Type: String
Default: {memberName} **left**; Invited by **{inviterName}**
Reset to default: !config leaveMessage default
Examples:
!config leaveMessage
!config leaveMessage
The channel that the leave message is sent to.
Type: Channel
Default: null
Reset to default: !config leaveMessageChannel default
Examples:
!config leaveMessageChannel #general
!config leaveMessageChannel #leaves
The display style of the leaderboard.
Type: Enum<LeaderboardStyle>
Default: normal
Reset to default: !config leaderboardStyle default
Possible values: normal
, table
, mentions
Example:
!config leaderboardStyle normal
Hide members that left the server from the leaderboard.
Type: Boolean
Default: true
Reset to default: !config hideLeftMembersFromLeaderboard default
Enable:
!config hideLeftMembersFromLeaderboard true
Disable:
!config hideLeftMembersFromLeaderboard false
Automatically subtract fake invites.
Type: Boolean
Default: true
Reset to default: !config autoSubtractFakes default
Enable:
!config autoSubtractFakes true
Disable:
!config autoSubtractFakes false
Automatically remove invites from the inviter when the invited user leaves.
Type: Boolean
Default: true
Reset to default: !config autoSubtractLeaves default
Enable:
!config autoSubtractLeaves true
Disable:
!config autoSubtractLeaves false
The time in seconds for which a user has to stay in the server for the invite to count.
Type: Number
Default: 600
Reset to default: !config autoSubtractLeaveThreshold default
Examples:
!config autoSubtractLeaveThreshold 60
!config autoSubtractLeaveThreshold 3600
How ranks are rewarded to users.
Type: Enum<RankAssignmentStyle>
Default: all
Reset to default: !config rankAssignmentStyle default
Possible values: all
, highest
, onlyAdd
Example:
!config rankAssignmentStyle all
The channel where users receiving a new rank are announced.
Type: Channel
Default: null
Reset to default: !config rankAnnouncementChannel default
Examples:
!config rankAnnouncementChannel
!config rankAnnouncementChannel
The message that is sent when a user receives a new rank.
Type: String
Default: Congratulations, **{memberMention}** has reached the **{rankName}** rank!
Reset to default: !config rankAnnouncementMessage default
Examples:
!config rankAnnouncementMessage
!config rankAnnouncementMessage
Whether or not captcha verification is enabled.
Type: Boolean
Default: false
Reset to default: !config captchaVerificationOnJoin default
Enable:
!config captchaVerificationOnJoin true
Disable:
!config captchaVerificationOnJoin false
The message a user will get after joining a server and instructing them to enter the captcha.
Type: String
Default: Welcome to the server **{serverName}**! For extra protection, new members are required to enter a captcha.
Reset to default: !config captchaVerificationWelcomeMessage default
Examples:
!config captchaVerificationWelcomeMessage Welcome, please enter the captcha below!
The welcome message that will be sent to the user after he successfully verifies.
Type: String
Default: You have successfully entered the captcha. Welcome to the server!
Reset to default: !config captchaVerificationSuccessMessage default
Examples:
!config captchaVerificationSuccessMessage Thanks for entering the captcha, enjoy our server!
The message sent to the user if he enters an invalid captcha.
Type: String
Default: You did not enter the captha right within the specified time.We're sorry, but we have to kick you from the server. Feel free to join again.
Reset to default: !config captchaVerificationFailedMessage default
Examples:
!config captchaVerificationFailedMessage Looks like you are not human :(. You can join again and try again later if this was a mistake!
The time within which the captcha has to be entered successfully.
Type: Number
Default: 180
Reset to default: !config captchaVerificationTimeout default
Examples:
!config captchaVerificationTimeout 60
!config captchaVerificationTimeout 600
Whether or not verification attempts will be logged.
Type: Boolean
Default: true
Reset to default: !config captchaVerificationLogEnabled default
Enable:
!config captchaVerificationLogEnabled true
Disable:
!config captchaVerificationLogEnabled false
Automatically moderate messages (specific rules can also be turned on or off, this has to be ON for ANY rule to work).
Type: Boolean
Default: false
Reset to default: !config autoModEnabled default
Enable:
!config autoModEnabled true
Disable:
!config autoModEnabled false
The list of moderated channels (this acts as a whitelist, leave empty to moderate all channels, or use autoModIgnoredChannels
to ignore certain channels).
Type: Channel[]
Default: ``
Reset to default: !config autoModModeratedChannels default
Examples:
!config autoModModeratedChannels #general
!config autoModModeratedChannels #support,#help
The list of roles that are moderated (this acts as a whitelist, leave empty to moderate all roles, or use autoModIgnoredRoles
to ignore certain roles).
Type: Role[]
Default: ``
Reset to default: !config autoModModeratedRoles default
Examples:
!config autoModModeratedRoles @NewMembers
!config autoModModeratedRoles @Newbies,@Starters
Channels that are ignored while automatically moderating.
Type: Channel[]
Default: ``
Reset to default: !config autoModIgnoredChannels default
Examples:
!config autoModIgnoredChannels #general
!config autoModIgnoredChannels #off-topic,#nsfw
Any members with these roles will not automatically be moderated.
Type: Role[]
Default: ``
Reset to default: !config autoModIgnoredRoles default
Examples:
!config autoModIgnoredRoles @TrustedMembers
!config autoModIgnoredRoles @Moderators,@Staff
The role that is given to people who are muted. Make sure this role is denied the "Send Message" permission.
Type: Role
Default: null
Reset to default: !config mutedRole default
Examples:
!config mutedRole @muted
Disabled auto moderation for members that have been in your server for a long time.
Type: Boolean
Default: false
Reset to default: !config autoModDisabledForOldMembers default
Enable:
!config autoModDisabledForOldMembers true
Disable:
!config autoModDisabledForOldMembers false
The amount of time a member has to be in your server to be considered 'old'.
Type: Number
Default: 604800
Reset to default: !config autoModDisabledForOldMembersThreshold default
Examples:
!config autoModDisabledForOldMembersThreshold 604800
(1 week)``
!config autoModDisabledForOldMembersThreshold 2419200
(1 month)``
Log any moderation actions that the bot makes.
Type: Boolean
Default: true
Reset to default: !config autoModLogEnabled default
Enable:
!config autoModLogEnabled true
Disable:
!config autoModLogEnabled false
The channel where moderation logs will be posted in.
Type: Channel
Default: null
Reset to default: !config modLogChannel default
Examples:
!config modLogChannel #channel
!config modLogChannel #logs
Automatically delete the bots own messages (keeps your chat clean).
Type: Boolean
Default: true
Reset to default: !config autoModDeleteBotMessage default
Enable:
!config autoModDeleteBotMessage true
Disable:
!config autoModDeleteBotMessage false
The timeout after which bot messages are deleted.
Type: Number
Default: 5
Reset to default: !config autoModDeleteBotMessageTimeoutInSeconds default
Examples:
!config autoModDeleteBotMessageTimeoutInSeconds 5
!config autoModDeleteBotMessageTimeoutInSeconds 10
Whether or not "Ban" pushment messages will be deleted automatically.
Type: Boolean
Default: true
Reset to default: !config modPunishmentBanDeleteMessage default
Enable:
!config modPunishmentBanDeleteMessage true
Disable:
!config modPunishmentBanDeleteMessage false
Whether or not "Kick" pushment messages will be deleted automatically.
Type: Boolean
Default: true
Reset to default: !config modPunishmentKickDeleteMessage default
Enable:
!config modPunishmentKickDeleteMessage true
Disable:
!config modPunishmentKickDeleteMessage false
Whether or not "Softban" pushment messages will be deleted automatically.
Type: Boolean
Default: true
Reset to default: !config modPunishmentSoftbanDeleteMessage default
Enable:
!config modPunishmentSoftbanDeleteMessage true
Disable:
!config modPunishmentSoftbanDeleteMessage false
Whether or not "Warn" pushment messages will be deleted automatically.
Type: Boolean
Default: true
Reset to default: !config modPunishmentWarnDeleteMessage default
Enable:
!config modPunishmentWarnDeleteMessage true
Disable:
!config modPunishmentWarnDeleteMessage false
Whether or not "Mute" pushment messages will be deleted automatically.
Type: Boolean
Default: true
Reset to default: !config modPunishmentMuteDeleteMessage default
Enable:
!config modPunishmentMuteDeleteMessage true
Disable:
!config modPunishmentMuteDeleteMessage false
Automatically scan messages for discord invite links and remove them.
Type: Boolean
Default: true
Reset to default: !config autoModInvitesEnabled default
Enable:
!config autoModInvitesEnabled true
Disable:
!config autoModInvitesEnabled false
Automatically remove messages containing links (you can set a whitelist and blacklist).
Type: Boolean
Default: true
Reset to default: !config autoModLinksEnabled default
Enable:
!config autoModLinksEnabled true
Disable:
!config autoModLinksEnabled false
A list of links that users are allowed to post.
Type: String[]
Default: ``
Reset to default: !config autoModLinksWhitelist default
Examples:
!config autoModLinksWhitelist discordbots.org
!config autoModLinksWhitelist youtube.com,twitch.com
Blacklist certain links which users won't be able to post.
Type: String[]
Default: ``
Reset to default: !config autoModLinksBlacklist default
Examples:
!config autoModLinksBlacklist google.com
!config autoModLinksBlacklist twitch.com,youtube.com
Enable this to resolve redirects for links.
Type: Boolean
Default: true
Reset to default: !config autoModLinksFollowRedirects default
Enable:
!config autoModLinksFollowRedirects true
Disable:
!config autoModLinksFollowRedirects false
Whether or not blacklisted words will be automoderated.
Type: Boolean
Default: true
Reset to default: !config autoModWordsEnabled default
Enable:
!config autoModWordsEnabled true
Disable:
!config autoModWordsEnabled false
A list of words that are banned.
Type: String[]
Default: ``
Reset to default: !config autoModWordsBlacklist default
Examples:
!config autoModWordsBlacklist gay
!config autoModWordsBlacklist stupid,fuck
Automatically moderate messages with A LOT OF CAPS.
Type: Boolean
Default: true
Reset to default: !config autoModAllCapsEnabled default
Enable:
!config autoModAllCapsEnabled true
Disable:
!config autoModAllCapsEnabled false
The minimum amount of characters in a message to be considered for moderating (setting to '3' would ignore 'OK').
Type: Number
Default: 10
Reset to default: !config autoModAllCapsMinCharacters default
Examples:
!config autoModAllCapsMinCharacters 5
!config autoModAllCapsMinCharacters 15
The percentage of characters of the message that have to be CAPs for the rule to trigger.
Type: Number
Default: 70
Reset to default: !config autoModAllCapsPercentageCaps default
Examples:
!config autoModAllCapsPercentageCaps 50
!config autoModAllCapsPercentageCaps 90
Automatically moderate duplicate messages (copy-paste spam).
Type: Boolean
Default: true
Reset to default: !config autoModDuplicateTextEnabled default
Enable:
!config autoModDuplicateTextEnabled true
Disable:
!config autoModDuplicateTextEnabled false
The timeframe whithin which messages will be considered duplicates.
Type: Number
Default: 60
Reset to default: !config autoModDuplicateTextTimeframeInSeconds default
Examples:
!config autoModDuplicateTextTimeframeInSeconds 5
!config autoModDuplicateTextTimeframeInSeconds 20
Automatically moderate users sending a lot of messages in a short time.
Type: Boolean
Default: true
Reset to default: !config autoModQuickMessagesEnabled default
Enable:
!config autoModQuickMessagesEnabled true
Disable:
!config autoModQuickMessagesEnabled false
The number of messages that have to be sent within the timeframe to trigger the rule.
Type: Number
Default: 5
Reset to default: !config autoModQuickMessagesNumberOfMessages default
Examples:
!config autoModQuickMessagesNumberOfMessages 5
!config autoModQuickMessagesNumberOfMessages 10
The timeframe within which a user is allowed to send a maximum amount of messages.
Type: Number
Default: 3
Reset to default: !config autoModQuickMessagesTimeframeInSeconds default
Examples:
!config autoModQuickMessagesTimeframeInSeconds 2
!config autoModQuickMessagesTimeframeInSeconds 10
Automatically moderate messages that mention an excessive amount of users.
Type: Boolean
Default: true
Reset to default: !config autoModMentionUsersEnabled default
Enable:
!config autoModMentionUsersEnabled true
Disable:
!config autoModMentionUsersEnabled false
The maximum amount of users a member can mention in a message.
Type: Number
Default: 5
Reset to default: !config autoModMentionUsersMaxNumberOfMentions default
Examples:
!config autoModMentionUsersMaxNumberOfMentions 2
!config autoModMentionUsersMaxNumberOfMentions 5
Automatically moderate messages that mention an excessive amount of roles.
Type: Boolean
Default: true
Reset to default: !config autoModMentionRolesEnabled default
Enable:
!config autoModMentionRolesEnabled true
Disable:
!config autoModMentionRolesEnabled false
The maximum amount of roles a member can mention in a message.
Type: Number
Default: 3
Reset to default: !config autoModMentionRolesMaxNumberOfMentions default
Examples:
!config autoModMentionRolesMaxNumberOfMentions 2
!config autoModMentionRolesMaxNumberOfMentions 5
Automatically moderate messages with an excessive amount of emojis.
Type: Boolean
Default: true
Reset to default: !config autoModEmojisEnabled default
Enable:
!config autoModEmojisEnabled true
Disable:
!config autoModEmojisEnabled false
The maximum amount of emojis a message is allowed to have before trigger the rule.
Type: Number
Default: 5
Reset to default: !config autoModEmojisMaxNumberOfEmojis default
Examples:
!config autoModEmojisMaxNumberOfEmojis 5
!config autoModEmojisMaxNumberOfEmojis 10
Automatically give members nicknames if they try to hoist (use special characters to appear at the top of the user list).
Type: Boolean
Default: true
Reset to default: !config autoModHoistEnabled default
Enable:
!config autoModHoistEnabled true
Disable:
!config autoModHoistEnabled false
Most commands accept arguments and/or flags. According to the Type of the argument or flag you can provide different values.
This arguments expects true
or false
. You can also use yes
and no
.
This arguments expects a number
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.
This arguments expects a Discord Invite Code.
You can put only the part after
https://discord.gg/
to prevent Discord from creating a preview.
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"
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"
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"
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
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.
This argument expects a date. You can use various formats, but we recommend: YYYY-MM-DD
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)
Entfernt/Fügt Einladungen von/zu einem Mitglied hinzu.
!add-invites
Füge einen neuen Rang hinzu.
!add-rank
!set-rank
!setrank
Bannt ein Mitglied vom Server.
Show and change the config of the bot.
!bot-config
!botsetting
!bot-setting
Erhalte die wichtigsten Informationen des Bots
!bot-info
Delete a specific case.
!case-delete
!deletecase
!delete-case
View info about a specific case.
!case-view
!viewcase
!view-case
Zeige Verletzungen der Regeln und Bestrafungen des Benutzers.
!history
Entferne bestimmte nachrichten in einem Kanal.
!clear
Clear short messages
!clean-short
!clearshort
!clear-short
Delete messages containing certain keywords.
!clean-text
!cleartext
!clear-text
Entferne Einladungen des servers/eines Benutzers.
!clear-invites
Zeigt und ändert die einstellungen des Servers.
!c
Erstellt einen einzigartigen Einladungs Code.
!create-invite
Show developers and contributors of the bot.
Export data of InviteManager to a csv sheet.
Deletes any ranks where the role was deleted.
!fix-ranks
Get an invite link for the bot.
!get-bot
!invite-bot
!invitebot
Shows graphs about various stats on this server.
!g
!chart
Zeigt hilfe.
Zeigt Informationen über einen bestimmten Benutzer.
!showinfo
Interactive Config
!ic
Show and change the config of invite codes of the server.
!invite-code-config
!icc
Erhalte eine Lliste aller Invite codes.
!invitecode
!invite-code
!invite-codes
!getinvitecode
!get-invite-code
!get-invite-codes
!showinvitecode
!show-invite-code
Shows details about where your invites are from.
!invite-details
Zeigt persönliche Einladungen.
!invite
!rank
Kickt ein Benutzer vom Server.
Zeigt Benutzer mit meissten Einladungen.
!top
Lockdown a specific channel (Prevents anyone without special roles from sending messages)
Zeigt und ändert die einstellungen von Benutzern des servers.
!member-config
!memconf
!mc
Zeigt Mitgliederanzahl des servers.
!member
!memberscount
Mute a user
Configure permissions to use commands.
!perms
Ping the bot
Shows the current prefix of the bot.
Info about premium version of InviteManager.
!patreon
!donate
Stelle eine Bestrafung ein wenn eine bestimmte anzahl am Regelverletzungen erreicht wird.
!punishment-config
Entferne Nachrichten in einem Kanal.
!prune
Entferne nachrichten bis zu einer bestimmten nachricht.
!purge-until
!prune-until
!pruneu
!purgeu
Zeigt alle Ränge.
!show-ranks
!showranks
Removes a specified amount of invites from a user.
!remove-invites
Entferne einen Rang.
!remove-rank
Erhalte alle vorher entfernten Einladungen zurück.
!restore-invites
!unclear-invites
!unclearinvites
Hilft den Bot einzustellen und sucht nach Problemen (z.B. fehlende Rechte)
!guide
!test
!testbot
!test-bot
Banne ein Mitlgied und es wird dann automatisch entbannt.
!soft-ban
Add strikes to a user
Bearbeite strikes die für unterschiedliche Regelbrüche verteilt werden.
!strike-config
Entferne Fake Einladungen von allen Benutzern.
!subtract-fakes
!subfakes
!sf
Entferne Leaves von allen Benutzern.
!subtract-leaves
!subleaves
!sl
Get an invite link to our support server.
Try the premium version of InviteManager for free for a limited duration.
!try
!try-premium
Unban a user
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.
!dehoist
Unmute a user
Warn a member.
Command
Description
Usage
addInvites
Entfernt/Fügt Einladungen von/zu einem Mitglied hinzu.
!addInvites \ \ [reason]
clearInvites
Entferne Einladungen des servers/eines Benutzers.
!clearInvites [-d value|--date=value][-cb|--clearbonus] [user]
createInvite
Erstellt einen einzigartigen Einladungs Code.
!createInvite \ [channel][maxuses] [expires][temporarymembership]
info
Zeigt Informationen über einen bestimmten Benutzer.
!info \ [details][page]
inviteCodes
Erhalte eine Lliste aller Invite codes.
!inviteCodes
inviteDetails
Shows details about where your invites are from.
!inviteDetails [user]
invites
Zeigt persönliche Einladungen.
!invites [user]
leaderboard
Zeigt Benutzer mit meissten Einladungen.
!leaderboard [page]
removeInvites
Removes a specified amount of invites from a user.
!removeInvites \ \ [reason]
restoreInvites
Erhalte alle vorher entfernten Einladungen zurück.
!restoreInvites [user]
subtractFakes
Entferne Fake Einladungen von allen Benutzern.
!subtractFakes
subtractLeaves
Entferne Leaves von allen Benutzern.
!subtractLeaves
Command
Description
Usage
addRank
Füge einen neuen Rang hinzu.
!addRank \ \ [info]
fixRanks
Deletes any ranks where the role was deleted.
!fixRanks
ranks
Zeigt alle Ränge.
!ranks [page]
removeRank
Entferne einen Rang.
!removeRank \
Command
Description
Usage
botConfig
Show and change the config of the bot.
!botConfig [key][value]
config
Zeigt und ändert die einstellungen des Servers.
!config [key][value]
interactiveConfig
Interactive Config
!interactiveConfig
inviteCodeConfig
Show and change the config of invite codes of the server.
!inviteCodeConfig [key][invitecode] [value]
memberConfig
Zeigt und ändert die einstellungen von Benutzern des servers.
!memberConfig [key][user] [value]
permissions
Configure permissions to use commands.
!permissions [cmd][role]
Command
Description
Usage
botInfo
Erhalte die wichtigsten Informationen des Bots
!botInfo
credits
Show developers and contributors of the bot.
!credits
getBot
Get an invite link for the bot.
!getBot
help
Zeigt hilfe.
!help [command]
members
Zeigt Mitgliederanzahl des servers.
!members
ping
Ping the bot
!ping
prefix
Shows the current prefix of the bot.
!prefix
setup
Hilft den Bot einzustellen und sucht nach Problemen (z.B. fehlende Rechte)
!setup
support
Get an invite link to our support server.
!support
Command
Description
Usage
export
Export data of InviteManager to a csv sheet.
!export \
premium
Info about premium version of InviteManager.
!premium [action]
tryPremium
Try the premium version of InviteManager for free for a limited duration.
!tryPremium
Command
Description
Usage
ban
Bannt ein Mitglied vom Server.
!ban [-d value|--deleteMessageDays=value] \ [reason]
caseDelete
Delete a specific case.
!caseDelete \ [reason]
caseView
View info about a specific case.
!caseView \
check
Zeige Verletzungen der Regeln und Bestrafungen des Benutzers.
!check \
clean
Entferne bestimmte nachrichten in einem Kanal.
!clean \ [numberOfMessages]
cleanShort
Clear short messages
!cleanShort \ [numberOfMessages]
cleanText
Delete messages containing certain keywords.
!cleanText \ [numberOfMessages]
kick
Kickt ein Benutzer vom 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]
punishmentConfig
Stelle eine Bestrafung ein wenn eine bestimmte anzahl am Regelverletzungen erreicht wird.
!punishmentConfig [punishment][strikes] [args]
purge
Entferne Nachrichten in einem Kanal.
!purge \ [user]
purgeUntil
Entferne nachrichten bis zu einer bestimmten nachricht.
!purgeUntil \
softBan
Banne ein Mitlgied und es wird dann automatisch entbannt.
!softBan [-d value|--deleteMessageDays=value] \ [reason]
strike
Add strikes to a user
!strike \ \ \
strikeConfig
Bearbeite strikes die für unterschiedliche Regelbrüche verteilt werden.
!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]
Command
Description
Usage
graph
Shows graphs about various stats on this server.
!graph \ [from][to]
Argument
Type
Required
Description
Details
user
User
Yes
Der Benutzer welcher die zusätzlichen Invites erhalten/verlieren wird.
amount
Number
Yes
Die Anzahl der Einladungen welche der Benutzer erhalten/verlieren wird. Benutze eine negative (-) Zahl um Einladungen zu entfernen.
reason
Text
No
Grund für das hinzufügen/entfernen der Einladungen.
Argument
Type
Required
Description
Details
role
Role
Yes
Die Rolle welche Benutzer erhalten wenn sie diesen Rang erreichen.
invites
Number
Yes
Die Anzahl der Einladungen um den Rang zu erreichen.
info
Text
No
Eine Beschreibung die Nutzer sehen damit sie mehr über den Rang wissen.
Argument
Type
Required
Description
Details
user
User
Yes
Nutzer zum verbannen.
reason
Text
No
Warum der Nutzer gebannt wurde.
Flag
Short
Type
Description
‑‑deleteMessageDays
‑d
Number
If specified will delete messages by the banned members this many days back.
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.
Argument
Type
Required
Description
Details
caseNumber
Number
Yes
Case number
reason
Text
No
The reason for removing the case.
Argument
Type
Required
Description
Details
caseNumber
Number
Yes
Case number
Argument
Type
Required
Description
Details
user
User
Yes
Benutzer zum Überpfrüfen.
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.
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.
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.
Argument
Type
Required
Description
Details
user
User
No
Der Benutzer wessen Einladungen entfernt werden.Wenn nicht angeben werden einladungen aller Benutzer entfernt.
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.
Argument
Type
Required
Description
Details
key
Enum
No
Die Configurations Einstellung welche du anzeichen/ändern willst.
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
Der neue wert der Einstellung.
Argument
Type
Required
Description
Details
name
Text
Yes
Der Name des Invite codes.
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
Argument
Type
Required
Description
Details
type
Enum
Yes
The type of export you want.
Use one of the following values: leaderboard
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
Argument
Type
Required
Description
Details
command
Command
No
Der command um deatilierte Informationen zu erhalten.
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
Argument
Type
Required
Description
Details
user
User
Yes
Der Benutzer wessen information du sehen willst.
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.
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
Invite Code
No
The invite code for which you want to change the settings.
value
Value
No
The new value of the setting.
Argument
Type
Required
Description
Details
user
User
No
Der Benutzer ,von dem sie Deatailierte Einladungen sehen wollen.
Argument
Type
Required
Description
Details
user
User
No
Der Benutzer,wessen Einladungen sie anzeigen möchten.
Argument
Type
Required
Description
Details
member
Member
Yes
Benutzer zum kicken.
reason
Text
No
Warum der Benutzer gekickt wurde.
Argument
Type
Required
Description
Details
page
Number
No
Welche seite des Leaderboards aufgerufen werden soll.
Argument
Type
Required
Description
Details
channel
Channel
No
The channel that you want to lock down.
Flag
Short
Type
Description
‑‑timeout
‑t
Duration
The timeout after which the lockdown automatically ends. Run the command again to end the lockdown manually.
Argument
Type
Required
Description
Details
key
Enum
No
The member config setting which you want to show/change.
Use one of the following values: hideFromLeaderboard
user
User
No
Der bentzer für den die Einstellung angezeigt/geändert wird.
value
Value
No
Der neue Wert der Einstellung.
Argument
Type
Required
Description
Details
user
Member
Yes
The user that should be muted.
reason
Text
No
The reason why this user is muted.
Flag
Short
Type
Description
‑‑duration
‑d
Duration
The duration to mute the user for
Argument
Type
Required
Description
Details
cmd
Command
No
The command to configure permissions 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
role
Role
No
The role which should be granted or denied access to the command.
Argument
Type
Required
Description
Details
action
Enum
No
The action to perform. None for premium info. check
to check your premium status. activate
to use your premium for this server.
Use one of the following values: Activate
, Check
, Deactivate
Argument
Type
Required
Description
Details
punishment
Enum
No
Typ der Bestrafung welche benutzt wird.
Use one of the following values: ban
, kick
, mute
, softban
, warn
strikes
Number
No
Anzahl der Regel verletzungen um diese Strafe auszulösen.
args
Text
No
Argument der Bestrafung.
Argument
Type
Required
Description
Details
quantity
Number
Yes
Wieviele Nachrichten sollen entfernt werden.
user
User
No
User whose messages are deleted.
Argument
Type
Required
Description
Details
messageID
Text
Yes
Letzte Nachrichten ID die entfernt werden soll.
Argument
Type
Required
Description
Details
page
Number
No
The page of the ranks list to show.
Argument
Type
Required
Description
Details
user
User
Yes
The user to remove the invites from.
amount
Number
Yes
The amount of invites to remove.
reason
Text
No
The reason for removing the invites.
Argument
Type
Required
Description
Details
rank
Role
Yes
Der Benutzer für den der Rang entfernt werden soll.
Argument
Type
Required
Description
Details
user
User
No
Der Benutzer wessen Einladungen zurückgegeben werden.Wenn kein Benutzer angegeben wird werden alle Einladungen zurückgegeben.
Argument
Type
Required
Description
Details
user
Member
Yes
Nutzer zum bannen.
reason
Text
No
Warum der nutzer gebannt wurde,
Flag
Short
Type
Description
‑‑deleteMessageDays
‑d
Number
Delete messages from the user this many days back.
Argument
Type
Required
Description
Details
member
Member
Yes
The member receiving the strikes
type
Enum
Yes
The type of the violation
Use one of the following values: allCaps
, duplicateText
, emojis
, hoist
, invites
, links
, mentionRoles
, mentionUsers
, quickMessages
, words
amount
Number
Yes
The amount of strikes to be added
Argument
Type
Required
Description
Details
violation
Enum
No
Typ des Regelbruchs.
Use one of the following values: allCaps
, duplicateText
, emojis
, hoist
, invites
, links
, mentionRoles
, mentionUsers
, quickMessages
, words
strikes
Number
No
Anzahl an strikes.
Argument
Type
Required
Description
Details
user
User
Yes
The user that should be unbanned.
reason
Text
No
The reason why this user is unbanned.
Argument
Type
Required
Description
Details
user
Member
Yes
The user that should be unmuted.
Argument
Type
Required
Description
Details
member
Member
Yes
Member to warn.
reason
Text
No
Why was the member was warned.