Only this pageAll pages
Powered by GitBook
1 of 94

InviteLogger

Loading...

General topics

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Gold

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Private bot instances

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Advanced

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Legal

Loading...

Loading...

Invite tracking

Welcome to the invite tracking documentation page 🔥

Invite tracking logs are very useful

Configuration

Setup invite tracking logs :

📩Setup Invite Tracking💬Edit join-leave messages

Informations

Learn more about fake invites :

Best practises to ensure invites are tracked correctly :

🔍What is a fake invite ?
❓Unable to tell who invited ?

Setup Invite Tracking

A) Using the dashboard

Firstly you need to go on this page and Authorize the bot to access to your discord profile

Then select your server in the list:

For this example I'll select inviteLogger support

You can't see your server in the list? Just click on your avatar at the top-right and click on the red logout button. Then restart this tiny tutorial. If it doesn't fix the problem please ensure you have administrator permissions on your server.

Once you've clicked, edit the settings to match with what you need and click on the invite section.

You should see something like that:

To enable invite logging in channels, tick the two switch on the right top of the frame

And below select channels where you want the join/leave messages to be sent

It is done 🎉

If the logging message isn't sent, check the ability for the bot to send message in invite tracking channels Use the /diagnose command to have a complete overview of the bot permissions

B) Using commands

To setup the invite tracking, you can use the /setLogs command

Welcome

Please note these docs are in an early state. They might be incomplete

Getting Started

To get started, we recommend to use the dashboard to setup the bot If you're lost, follows instructions on this

Configuration

Messages from developpers

Important messages about the bot.

Vote for the bot !

You're a large discord bot list owner and you want inviteLogger to be added ? Contact us on our discord server !

https://invitelogger.me/
page

Edit log messages using commands

Using commands

We've released the /setMessages commands to allow users to edit messages without the dashboard

  1. Run the /setMessages command

  2. Pick what message you want to edit

  3. Customize your message using variables listed below ⏬

You can select the embed mode to have your messages shown in a nice looking embed!

Fake parameters

With the /fakeconfig invites, you can configure what requirements joining members must fill for their join to be counted as valid invite.

You can know the reason of a fake invite through the /info command

Fake parameters list

Account age

/AddInvites

Description

Add bonus invites to a member.

Syntax :

How to read :

Legacy Commands

Click on a category to view the command list:

/RemoveInvites

Description

Remove bonus invites to a member.

Syntax :

Premium deprecated

Here is the premium commands list:

/ResetInvites

Description

Deletes the invites history of the server or of a member.

Syntax :

/Leaderboard

Description

Show the invites leaderboard of a guild.

/RankConfig

Description

Manage ranks giving / removal with a reaction menu.

Syntax :

/RemoveRank

Description

Remove a rank previously created with the /addRank command.

Syntax :

/AddRank

Description

Configure the role that will be given to a member when they reach a certain amount of invites.

Syntax :

/Vote

Description

Gives the list of ranks that are obtainable with members invites number.

Syntax :

Integrations

Integrate InviteLogger with cool external services

Miki discord bot

Miki and InviteLogger are teaming up to create the best experience for you to reward your members for inviting real people to your server.

Migrate from the classic

You want to use our new bot with less bugs and latest features ? But you're still using the classic? This tutorial is made for you !

You can now migrate from InviteLogger classic to InviteLogger using a simple command !

To do so, you have to add the new InviteLogger to your server from

Once done, kick InviteLogger classic from your server and run the /classicMigrate slash command then click on the start button. The process might take some time.

Joining account must be older than a custom amount of days

Variable: Amount of days

Self inviting

Joining members must not join using their own invite

Profile picture

Joining members must have a custom profile picture

💰 First join

Joining members must join the server for the first time to be counted as valid

💰 Role requirement

Joining members must receive a specific role

Variable: Role to give

💰: An InviteLogger Gold subscription is required

How to get one

Subscribe to an InviteLogger private instance here:

https://store.invitelogger.me/

Once purchased, please follow the setup tutorial here

Miscellaneous

Bot language

Choose which language you want the bot to interact in Setup: bot: Use the /setlang command dashboard: Your server > General setup > Language

Leaderboard

Tweak your InviteLogger leaderboard

Hide left inviters

Select to hide or show inviters that have left the server on your leaderboard/smartleaderboard Setup: bot: Use the /advancedConfig menu command dashboard: Your server > Leaderboard > Hide left inviters

Log bot invites

Select to hide or show discord bots on your invite tracking logs and on your leaderboard/smartleaderboard

Setup: bot: Use the /advancedConfig menu command dashboard: Your server > Leaderboard > Hide Bots

Leaderboard style

Configure the visual look of your server leaderboard

Setup: bot: Use the /leaderboardConfigcommand then pick a style dashboard: not yet possible

Features

Discover what's possible with an InviteLogger private bot instance

CustomisationSpecific features

/sources < add | list | delete | setMessage> [id]

Command

Description

Syntax

​​/premium

Check this server's premium status

/premium

/smartLeaderboard

Manage the smartLeaderboard feature: an auto refreshing and pinned leaderboard

/smartLeaderboard < send | list | delete > [ message_id ]

/sourcesConfig

Manage the premium source tracking system

<> = required [] = optional | = multiple argument type

/addInvites @user [reason]

Permissions :

manageGuild
sendMessages, embedLinks

Aliases :

Examples:

/addInvites @chaun14#1403 is the best sheep

Cooldown:

3 seconds

Screenshots:

none

How to read :
<> = required [] = optional | = multiple argument type

/removeInvites @user <amount> [reason]

Permissions :

manageGuild
sendMessages, embedLinks

Aliases :

Examples:

/removeInvites @chaun14#1403 12 is a bad sheep

Cooldown:

3 seconds

Screenshots:

none

How to read :
<> = required [] = optional | = multiple argument type

/resetInvites [all | @user]

Permissions :

sendMessages, manageGuild
sendMessages, embedLinks

Aliases :

Examples:

/resetInvites all /resetInvites @chaun14#1403

Cooldown:

3 seconds

Screenshots:

none

How to read :
<> = required [] = optional | = multiple argument type

/rankConfig

Permissions :

manageGuild
sendMessages, embedLinks, addReactions

Aliases :

Examples:

/rankConfig

Cooldown:

15 seconds

Screenshots:

none

How to read : <> = required [] = optional | = multiple argument type

/removeRank <@role | rankId>

Permissions :

manageGuild
sendMessages, embedLinks

Aliases :

Examples:

/removeRank @inviter

Cooldown:

3 seconds

Screenshots:

none

How to read : <> = required [] = optional | = multiple argument type

/addRank <@roletogive> [Role explaination message]

Permissions :

manageGuild
sendMessages, embedLinks

Aliases :

Examples:

/addRank 10 @bigInviter Get this role when you have invited 10 persons

Cooldown:

4 seconds

Screenshots:

none

How to read :
<> = required [] = optional | = multiple argument type

/ranks

Permissions :

sendMessages
sendMessages, embedLinks

Aliases :

Examples:

/ranks

Cooldown:

3 seconds

Screenshots:

none

addinvite
removeinvite
clearinvite, clearinvites, resetInvite
ranksConfig
rRanks, rRank, removeRanks
addRanks
ranks-reward, roles, rangs

Bot-related commands

This is the list of old deprecated legacy commands. Still accessible using bot mention as prefix

Category

Description

🏅 Rewarding

Command which allow you to reward you users from their invites. (private bot instance only)

🌀 Config

Commands which allow you to setup the bot

💨 Invites

Commands related to invites tracking or invites managing

👑 Premium

Commands only available with the gold subscription

When on full mode

Syntax :

How to read : <> = required [] = optional | = multiple argument type

/leaderboard [full] [page]

Permissions :

Aliases :

Examples:

/leaderboard /leaderboard full

Cooldown:

3 seconds

Screenshots:

none

What the regular leaderboard looks like
Double Counter

Use Double Counter power to avoid alts or selfbots to be counted as valid invites

👧Miki
🎯Double Counter
our website
What a full leaderboard looks like

🏅 Rewarding

Informations about reward related commands (pbi only)

The rewarding system isn't working anymore on the main bot. I'm keeping this page for private bot instances which can still use it them.

Here is the rewarding command list:

Command

Description

Rewarding deprecated

The rewarding system isn't working anymore on the main bot. I'm keeping this page for private bot instances which can still use it them.

Here is the rewarding command list:

Command

Description

Syntax

Unable to tell who invited ?

You are stuggling with the bot unable to figure out who invited whom?

You have setup invite tracking logs and sometimes, or even on each joins the bot send this horrible message: ''I am unable to tell you who invited memberName. Maybe a temporary invite."

The most annoying message ever made

This message can have a multitude of reasons, we'll try to list most common ones here.

Configurations problems

  • Make sure the InviteLogger role has manage server permission in your server (this permission is needed for the bot to access to the invite list)

  • Make sure the bot can manage every channels (otherwise the bot won't get the invite create event and miss some invites)

Invalid invites

  • The bot is unable to track members which are joining using an 'about to be deleted' invite. (i.e a single use invite will be deleted after being used, or an invite with 6/7 uses too)

  • The bot is unable to track "fast invites" (i.e invites directly sent in dm through the invite create menu)

  • The bot is unable to track oauth2 related joins

Problems on bot side

  • The bot has just started, so its invite cache is empty, it should be filled after another join, or by using the /purgeCache command

  • Bot is ratelimited on this endpoint, should be resolved after a few minutes

  • Bot is experiencing lag which delays and fails invite tracking, should be resolved after a few minutes too

/Invites

Description

See the invites amount of a member.

What does the /invites command look like

Syntax :

How to read : <> = required [] = optional | = multiple argument type

/invites [ @user | userid | username ]

Permissions :

Aliases :

Examples:

/invites /invites @chaun14#1403

Cooldown:

3 seconds

Screenshots:

none

/Ranks

Description

Gives the list of ranks that are obtainable with members invites number.

Syntax :

How to read : <> = required [] = optional | = multiple argument type

/ranks

Permissions :

Aliases :

Examples:

/ranks

Cooldown:

3 seconds

Screenshots:

none

/GetBot

Description

Gives the list of ranks that are obtainable with members invites number.

Syntax :

How to read : <> = required [] = optional | = multiple argument type

/ranks

Permissions :

Aliases :

Examples:

/ranks

Cooldown:

3 seconds

Screenshots:

none

/Credits

Description

Gives the list of ranks that are obtainable with members invites number.

Syntax :

How to read : <> = required [] = optional | = multiple argument type

/ranks

Permissions :

Aliases :

Examples:

/ranks

Cooldown:

3 seconds

Screenshots:

none

/Premium

Description

Check this server's premium status.

Syntax :

How to read : <> = required [] = optional | = multiple argument type

/premium

Permissions :

Aliases :

Examples:

/premium

Cooldown:

3 seconds

Screenshots:

/RestoreInvites

Description

Restore the deleted invites history of the server or of a member.

Syntax :

How to read : <> = required [] = optional | = multiple argument type

/restoreInvites [all | @user]

Permissions :

Aliases :

Examples:

/restoreInvites all /restoreInvite @chaun14#1403

Cooldown:

3 seconds

Screenshots:

none

/SetFakeThreshold

Description

Set the minimum day count since the account creation of the joining member. If their account was created before the given day count, the invite will be counted as fake.

Syntax :

How to read : <> = required [] = optional | = multiple argument type

/setFakeThreshold <daysCount>

Permissions :

Aliases :

Examples:

/setFakeThreshold 7

Cooldown:

3 seconds

Screenshots:

none

/SourcesConfig

Sources

Description

Manage the premium source tracking system.

Syntax :

How to read : <> = required [] = optional | = multiple argument type

/sources < add | list | delete | setMessage> [id]

Permissions :

Aliases :

Examples:

/sources add /sources list /sources setMessage /source delete 846721140696023071

Cooldown:

3 seconds

Screenshots:

none

/SetPrefix

Description

Change the bot's prefix.

Syntax :

How to read : <> = required [] = optional | = multiple argument type

/setprefix <prefix>

Permissions :

Aliases :

Examples:

/setprefix !

Cooldown:

3 seconds

Screenshots:

none

/SetLang

Description

Change the bot's language.

Syntax :

How to read : <> = required [] = optional | = multiple argument type

/setLang <newLang>

Permissions :

Aliases :

Examples:

/lang fr

Cooldown:

3 seconds

Screenshots:

none

Miki

Miki X InviteLogger

Discover the new Miki X InviteLogger partnership!

🎁 Reward your server members with Miki experience for inviting new members!

Reward inviters by giving experience on miki discord bot

Setup:

  1. Invite InviteLogger

  2. Connect your application and invite through the

  3. You're all done!

/Ping

Description

Gives the list of ranks that are obtainable with members invites number.

Syntax :

How to read : <> = required [] = optional | = multiple argument type

/ranks

Permissions :

Aliases :

Examples:

/ranks

Cooldown:

3 seconds

Screenshots:

none

/ImportInvites

Description

Import invites as bonus from invitemanager-based bots.

Syntax :

How to read : <> = required [] = optional | = multiple argument type

/importInvites

Permissions :

Aliases :

Examples:

/importInvites (.csv file as attachement)

See screenshot below or read

Cooldown:

3 seconds

Screenshots:

/RefreshRanks

Description

Fix problems related to the ranks giving system. It will process all members of the server to check if they have right roles. Please ensure the bot role is higher than the role(s) to give in the role list.

Syntax :

How to read : <> = required [] = optional | = multiple argument type

/ranks

Permissions :

Aliases :

Examples:

/refreshRanks all -> This will refresh ranks of all members of the server /refreshRanks @member -> This will refresh ranks of the given member

Cooldown:

5 minutes

Screenshots:

none

Action Logs

Do you want to keep track about what your server staff are doing with the bot?

➡️ The actions logs are made for you

Setup:

Setup it though the /setlogs command

Invites rank system removal

Why do we have removed the ranks system of InviteLogger ?

Hi everyone ! I'm chaun14#1403 and I'm here for bad news. You've maybe heard plasma has been unverified recently, and will probably not be verified back. They don't know exactly the problem but it seems to be the ranks system which could be against discord TOS. To ensure InviteLogger to remain online, I've decided to remove this system. (Please note private bot instances won't be affected) I know you probably use this bot only for this feature, but it is the only way to keep the bot safe. The bot Invite Tracker has already removed this system. This system is considered against discord terms (mostly in a grey zone) because it is known as non-organic server growth generator. (more informations on discord developers messages screenshots at the bottom of the page) Sorry for the disconvenience.

chaun14 and InviteLogger's team.

The invite rank system will be slowly removed from the bot in two update. - The first one will disable the /addrank command and will add deprecation message (done) - The second one, a month later will completely disable this feature

(on )

/SetPermissions

Description

Allow or block a certain user or role to access a command.

Syntax :

How to read : <> = required [] = optional | = multiple argument type

/setPermissions < @role | @user>

Permissions :

Aliases :

Examples:

/setPermissions @chaun14#1403

Cooldown:

3 seconds

Screenshots:

none

Edit log messages with the dashboard

With the dashboard

  1. Open the web dashboard using this link: https://invitelogger.me/dashboard

  2. Select your server from the list. (You must have manage server permission)

  3. Go to the invites messages section

  4. You are now able to edit messages

    • Normal: When someone joins using someone else link

    • Invited themselves: When someone joins using its own link

You can access the placeholder (variable) list with the documentation link or directly

You can tick the Embed message checkbox to have your messages shown in a nice looking embed!

Detailed /info

InviteLogger Gold allows you to:

Unlock a nice graph to see how an inviter performed for the last 30 days

List all the joins from a specific member with /info mode:Members user:@user

List all the joins from a specific member with /info mode:Joins user:@user

/whoused command

Discover the /whoused premium command

This commands allows to have the list of user coming from a specific invite code. For example you have a specific invite code given only on your website, and you want how many members joined from there.

Blacklist

Blacklist members / roles from leaderboard with InviteLogger gold

This feature allow you to hide specific members from the leaderboards and invite tracking

The /blacklist list

The free tier allows by default to blacklist up to 5 members. For blacklisting a role or more than 5 members, InviteLogger gold is required.

You can blacklist a member by running /blacklist add-member <user:@user> [reason: blacklist reason]

You can blacklist a role by running /blacklist add-role [reason: blacklist reason] then selecting a role in the list

Fake parameters

Get access to exclusive fake parameters with inviteLogger gold

Must be their first join on the server

This parameter requires joining members to join the server for their first time for their join to be counted as valid

Must recieve a server role

This parameter requires joining members to get a role for their join to be counted as valid

/createInvite command

InviteLogger Gold allows your to create a non expiring link that will be credited to a given member Usage: /createInvite [channel: #channel] [target_user: @member]

Users coming from this link will be credited to @member

Periodic leaderboard

InviteLogger Gold gives you access to the periodic leaderboard

Slash Commands

Click on a category to view the command list:

💠 Utils

Informations about utils commands

Here is the utils command list:

Utils deprecated

Here is the utils command list:

/SetLogs

Previously known as the /setChannels command

Description

Set logs channels for the join and leave messages.

/SmartLeaderboard

Description

Manage the smartLeaderboard feature: an auto refreshing and pinned leaderboard

Syntax :

/Graph

Description

Shows members joins and leaves charts.

What is a fake invite ?

How does InviteLogger tells that an invite is valid or fake ?

Please note that this definition of fake invite might change between bots

If you're an experimented or well advised InviteLogger user, you've probably seen that sometimes the bot consider invites as fake.

👑 Premium

Informations about premium commands

Here is the premium commands list:

Webhooks

Send a webhook payload to your server for nice automation

Find all technical informations here:

What is a private bot instance ?

Find out the comparison between our different services

- You will have InviteLogger behind your own bot - the embed color, the status, the pfp, the name... - Way more reliable: hosted on a gold-dedicated vps to avoid problems (ratelimits, overload...) - Recommended for large servers - Request invite tracking data transfer from the main bot - Some like leaderboard export, roles rewards (aka ranks)... - Legacy commands (through messages) still available - included

Translate

Help us translating InviteLogger & Invitelogger dashboard

If your language isn't there, feel free to contact us on our support server to add it 🌍

Once done a decent amount of translations, you can claim the Translator role on our support server & a free lifetime gold subscription.

InviteLogger

We have our translation platform based on weblate.

/Info

Description

Get all informations about a user.

Syntax :

How to read :

Double Counter

Link InviteLogger & Double Counter

Overview

This integration allow you to make sure your inviters don't invite alt or automated bots by using captcha system to consider an if an invite is either valid or fake.

SmartLeaderboard

Get a fixed leaderboard refreshed every 15 minutes automatically in one of your server channel⭐

This feature allow your members to check their invite count without doing any commands, useful for invites contest.

To setup it just run the /smartleaderboard send command

/Help

Description

Gives the list of ranks that are obtainable with members invites number.

Syntax :

/invites command tooltip

With invitelogger gold, you can add your own tooltip at the bottom of the /invites command.

Configure your tooltip message with the /advancedConfig command.

Customisation

See what you can customise with your private bot instance !

Bot status

You are able to customize the bot status / activity

Commands

Hide slash commands execution (Gold only)

Choose if slash commands execution should be shown to everyone on the server

Setup: bot: Use the /advancedConfig menu command dashboard: Your server > Commands

/BotInfos

Description

Gives the list of ranks that are obtainable with members invites number.

Syntax :

How to get invitelogger gold

How to get the next level of invitelogger?

Subscribing

You can subscribe to an subscription on our store:

Once subscribed you will be able to put your server id on the . Once done, you have to run the /premium command on your server to make sure the premium is enabled correctly.

Legacy commands deprecation

As announced a few months ago, discord is will implement the intent after April 30th 2022. It means that InviteLogger won't be able to receive messages from guild members after this date. This update will impact our services as well. Legacy commands, the ones with customizable prefix will be shutted down for the main InviteLogger. They will be still available on . It means that the only way to use the bot past this date will be . Also, some servers have refused the bot to create slash commands in their servers. They are now receiving a deprecation message requesting to re-invite the bot.

And if you are still using legacy commands. you might see this message below regular command embeds

sendMessages
sendMessages, embedLinks
lb, leader, lead, top

Syntax

/rankConfig

Manage ranks giving / removal & setup ranks announcements

/rankConfig

/addRank

Configure the role that will be given to a member when they reach a certain amount of invites.

/addRank <role: @role> <invitescount: number>

/ranks

Gives the list of ranks that are obtainable with invites a given invite count.

/ranks

/refreshRanks

Ensure ranks role are given following config & invite counts

/refreshRanks by-role <role: @role>

/refreshRanks for-everyone

/refreshRanks by-user <user: @user>

/removeRank

Remove a rank previously created with the addRank command.

/removeRank <rank-id: string>

💠 Utils

Manage ranks giving / removal

/rankConfig

/addRank

Configure the role that will be given to a member when they reach a certain amount of invites.

/addRank <numberofinvites> <@roletogive> [Role explaination message]

/ranks

Gives the list of ranks that are obtenable with invites number.

/ranks

/refreshRanks

Know the number of invites a user has on the server.

/refreshRanks [@user | @rank | all]

/removeRank

Remove a rank previously created with the addRank command.

/removeRank <@role | rankId>

/rankConfig
>
Slash command behavior

Delete command invocation message

Deprecated since message commands are deprecated and only accessible by using the bot mention as prefix

Choose if the invocation message of a message command should be deleted by the bot

Setup: bot: Use the /advancedConfig menu command dashboard: Your server > Commands> Message commands behavior

Custom prefix

Deprecated since message commands are deprecated and only accessible by using the bot mention as prefix

(deprecated since message commands are deprecated and only accessible by using the bot mention as prefix) Select a custom prefix for the bot to answer commands Setup: bot: use the /setprefix message command dashboard: Removed

/credits

/getbot

Get the bot invite link

/getbot

/help

Get the list of bot commands

/help

/ping

Check if InviteLogger is the fastest bot

/ping

/purgeCache

Command to debug things

/purgecache

/serverID

Display your server id

/serverid

/vote

Support us by voting for our bot

/vote

​

Command

Description

Syntax

/botinfos

Really good looking informations about the bot

/botinfos

/classicMigrate

Migrate tracking data from the dead @InviteLogger classic to @InviteLogger

/classicmigrate

/credits

But who made this bot?

sendMessages
sendMessages, embedLinks
sendMessages
sendMessages, embedLinks
sendMessages
sendMessages, embedLinks
sendMessages, manageGuild
sendMessages, embedLinks
manageGuild
sendMessages, embedLinks
sendMessages manageGuild
sendMessages, embedLinks
manageGuild
sendMessages, embedLinks
sendMessages, manageGuild
sendMessages, embedLinks
sendMessages
sendMessages, embedLinks
sendMessages
sendMessages, embedLinks
administrator
sendMessages, embedLinks
How to read : <> = required [] = optional | = multiple argument type

/smartLeaderboard < send | list | delete > [ message_id ]

Permissions :

sendMessages, manageGuild, manageMessages
sendMessages, embedLinks

Aliases :

Examples:

/smartLeaderboard send /smartleaderboard list /smartLeaderboard delete 846720330986946590

Cooldown:

3 seconds

Screenshots:

none

SmartLeaderboard
<> = required [] = optional | = multiple argument type

/info < userId | @userMention | username > [ "members" | "bonus"] [page]

Permissions :

sendMessages, manageMessages
sendMessages, embedLinks

Aliases :

Examples:

/info @chaun14#1403 -> Will show everything

/info @chaun14#1403 members 3 -> Will show the third page of the invited member list

Cooldown:

3 seconds

Screenshots:

none

How to read :
<> = required [] = optional | = multiple argument type

/ranks

Permissions :

sendMessages
sendMessages, embedLinks

Aliases :

Examples:

/ranks

Cooldown:

3 seconds

Screenshots:

none

How to read :
<> = required [] = optional | = multiple argument type

/ranks

Permissions :

sendMessages
sendMessages, embedLinks

Aliases :

Examples:

/ranks

Cooldown:

3 seconds

Screenshots:

none

ranks-reward, roles, rangs
ranks-reward, roles, rangs
ranks-reward, roles, rangs
restoreInvite
fakeConfig
sc, sourceConfig, sourcesConfig
lang, language
ranks-reward, roles, rangs
rr
setPerms, permission, permissions
sl
memberinfo, infomember, userinfo
ranks-reward, roles, rangs
ranks-reward, roles, rangs
Unknown inviter: When the bot is unable to determine who has invited a joining member
  • Vanity invite: When someone joins using a discord custom link (also called vanity invite)

  • here

    Miscellaneous off-topic commands

    Documentation of these commands is not fully written yet

    Still want to use old legacy message commands ? Check here

    Category

    Description

    🏅 Rewarding

    Command which allow you to reward you users from their invites. (private bot instance only)

    🌀 Config

    Setup our bot using these intuitive commands

    💨 Invites

    Everything related to invites

    👑 Premium

    Gold exclusive commands

    /getbot

    List all bot's commands.

    /help

    Shows the bot's ping.

    /ping

    Shows discord bot list vote links

    /vote

    ​

    Command

    Description

    Syntax

    /botinfos

    Show informations about the bot.

    /botinfos

    /credits

    Show bot credits.

    /credits

    /getbot

    Get the link to invite the bot

    Syntax :

    How to read : <> = required [] = optional | = multiple argument type

    Slash command:

    /setLogs <type: join | leave>

    Regular commands:

    /setLogs

    Permissions :

    Aliases :

    Examples:

    /setChannel

    Cooldown:

    3 seconds

    Screenshots:

    none

    Syntax :

    How to read : <> = required [] = optional | = multiple argument type

    /graph

    Permissions :

    sendMessages, manageMessages
    sendMessages, embedLinks, sendFiles

    Aliases :

    Examples:

    /graph

    Cooldown:

    3 seconds

    Screenshots:

    none

    What is a fake invite ?

    An invite is counted as fake when it doesn't match server defined parameters. These parameters can be account age, profile pic, if already joined the server...

    How to configure the fake system ?

    You can configure fake system parameters using the /fakeConfig command

    Please note that settings change will only affect future joins. Currently fake invites will remain as they are.

    Fakes invites in the /invites command
    Fake parameters

    /sources list /sources stats <period: pick a period> /sources add <name:name of the source> <code: invite code here> <give-role: yes|no> [description: Explaination of the source] /sources remove <code:Invite code of the source to remove> /sources setmessage <message:new source message here>

    /whoUsed

    Get the list of members invited through a specific invite code

    /whoused <code: invitecode>

    Command

    Description

    Syntax

    ​​/premium

    Check if a gold subscription (=premium) is enabled on the server

    /premium

    /smartLeaderboard

    Manage the smartLeaderboard feature: an auto refreshing and pinned leaderboard

    /smartLeaderboard send /smartLeaderboard list /smartLeaderboard delete <smartleaderboardid: id found on the list subcommand>

    /sources

    Manage the : Link invite codes to audience sources

    Gold

    The dashboard not available on private bot instances, you have to know how to setup your bot using commands. You can request help on our support server if needed.H

    here
    Customize
    unique features
    InviteLogger gold
    The /invites command on a private bot instance
    How to get one

    Feel free to contribute & join our support server to interact with bot staff & other translators

    Dashboard

    https://translate.invitelogger.me
    Tutorial

    Before doing anything, enable the Double Counter integration in both InviteLogger and Double Counter dashboard and make sure both bots are invited to your server.

    It should look like this once enabled

    Once you've something like this, it is now time to setup the fake system to work with Double Counter To do so we'll use the /fakeConfig command and add the double counter verification requirement as a mandatory requirement for an invite to be counted as valid.

    ➡️ It means that all new member invites that aren't verified through Double Counter verification will be counted as fake for the inviter.

    Double Counter
    The check invites button:
    An alternative way for user to check their invites

    Invite generation system

    This system allow the users to easily get their own invite link to share with their friends through a button below the smartLeaderboard. It also generate expiring links only that will avoid the struggle of reaching the 1000 invites code per server limit. ➡️When using this feature, you should remove the Create Invite permission from your server member This feature can be toggled though the /smartleaderboard list command by clicking on the 🔗 button

    Embed color

    The bot embed color can also be changed

    Bot account customization

    It is possible through the discord dev panel to customise your bot pfp, name, description to fit your needs and designs.

    If you are experiencing any issue of if you have a question feel free to contact us through our support server.

    InviteLogger gold
    https://store.invitelogger.me/category/invitelogger-gold
    gold dashboard
    sendMessages, manageMessages
    sendMessages, embedLinks
    When invitelogger gold is activated
    When invitelogger gold is not activated
    sendMessages, manageGuild
    sendMessages, embedLinks
    this
    Miki
    InviteLogger Dashboard
    https://discord.com/channels/613425648685547541/696891424041598978/780883256174182451
    Discord Developpers
    message
    private bot instances
    slash commands
    With the tooltip
    Without the tooltip

    Required permissions

    What are the required permissions for the bot to work correctly ?

    To ensure that the bot functions correctly in your server, it needs specific permissions. Below is a list of required permissions, along with their purposes.


    🔹 Essential Permissions

    These permissions are mandatory for the bot to function properly.

    Permission Name
    Purpose

    🔹 Channel Permissions

    The bot needs to verify its permissions per channel to ensure it can track invites and send messages in logging channels.

    Permission Name
    Purpose

    🔹 Logging Channel Permissions

    If your bot logs events such as joins, leaves, or moderation actions, it requires specific permissions in those channels.

    Permission Name
    Purpose

    The bot checks these permissions in join logs, leave logs, and action log channels (if configured).


    ✅ How to Grant Permissions

    1. Server-wide Permissions:

      • Go to Server Settings → Roles.

      • Select the Bot’s Role.

      • Ensure the bot has all required permissions in the "Permissions"


    ❌ What Happens if Permissions Are Missing?

    Missing Permission
    Consequence

    If any of these permissions are missing, the bot may not function properly.

    To check missing permissions, use the /diagnose command.

    Config deprecated

    Here is the config command list:

    Command

    Description

    Syntax

    Set channels for the join and leave messages.

    /setChannels

    Set the minimum day count since the account creation of the joining member. If their account was created before the given day count, the invite will be counted as fake.

    /setFakeThreshold <daysCount>

    What is inviteLogger gold?

    InviteLogger gold, InviteLogger's premium subscription.

    Find out the comparison between our different services here

    InviteLogger gold is the name of our premium subscription, It enables some cool features to help you dealing with invites like:

    - Custom embed for invite tracking logs - The source system - Complete list of invited members & joins from an user through the /info command - The /createInvites command can create an invite for any members - The smartLeaderboard, an auto refreshing leaderboard - Periodic leaderboard to see how inviters performed during the last days - Unlimited member and roles blacklist from the leaderboard - Unlock the /whoused command to see all the joins from a specific invite link - Access more useful fake parameters - Add your personal message at the bottom of the /invites command

    🏅Features

    You can to InviteLogger gold through the or directly through our :

    Please not the gold is not a separate premium bot. It is just some unlocked inside the main InviteLogger bot. If you want a separate and customizable InviteLogger bot, please consider subscribing to a which has Gold included.

    Custom log embeds

    This feature allow you to customize the embeds used for InviteLogger join and leave invite tracking messages

    In order to use this feature, you must set the log messages in embed mode:

    Use the /setmessages command

    Then the embed customization is only available though the /setmessages command.

    If you've selected embed mode correctly, you should see a customize embed button.

    Embed editor:

    Customize the embed as you want, you can use regular message

    You can display the regular invite tracking message using the {message} variable.

    To display an image in an embed field, you need to use these placeholder links

    Specific features

    A non-exhaustive list about private bot instances special features

    Export command

    The export command exports the leaderboard as a large and complete json file. You can find an example here. Useful when you have to give automatically a reward based on invites outside your server.

    Ranks system

    With a private bot instance, the role reward feature is enabled, to use with caution.

    This system has been removed from the main bot due to some abuses against discord and . You MUST respect them to avoid your bot/server/account getting banned.

    Once a rank is added you have to refresh current members roles using /refreshranks all command

    inviteDeleter

    This system is currently experiencing issues. It may not work :/

    Overview:

    The invite deleter is a system made for large server which are struggling to keep their amount of invite code below the discord limit.

    The new discord limit is max 1000 codes per servers

    The system has two main behaviour: - Ensure members doesn't have more codes than defined (1 by default) - Ensure the global amount of invite is below a threshold (950 by default) -> Every deletion can be logged in a text channel. The system also allows to ignore from deletion invites with more than X uses (no ignore by default).

    Configuration:

    You can configure the system using the /inviteDeleterConfig legacy or slash command.

    Please note that this system is a feature only

    Sources

    Associate a source with an invite code

    You need to know from which of your links members are coming?

    The source system is made for you !

    This feature allows to link invite codes to an human friendly name, for better traffic understanding

    List existing sources

    You can list existing sources with the /sources list command

    Show sources graph

    ⚡ NEW: You can now access to a nice source chart

    You can get an overview of your sources with the /sources stats command

    Setup sources

    Example: You need to post your server invite link on your twitter bio and you want to know who comes from this link.

    You need to create an unique invite code for each sources.

    1- Create your source

    Firstly you have to create an invite link which will be dedicated to this source.

    Then run the /sources add <name:SourceNameHere> <code:inviteCodeHere> <give-role: yes | no> [description:Description of the source]

    If you've chosen to give a role, please ensure the bot has correct permissions to manage roles and its own role is higher than the role to give

    2- Setup the source in your join message

    Edit your join message to add the {sourceMessage} placeholder which will be replaced by the source message

    3- (optional) Edit the sourceMessage

    To edit the default sourceMessage, you can use the /sources setMessage and click on the pen.

    Invites deprecated

    Here is the invites command list:

    💨 Invites

    Informations about invite related commands

    Here is the invites related command list:

    Here is the invites command list:

    🌀 Config

    Informations about configuration commands

    Here is the config command list:

    Features

    Feature list:

    SmartLeaderboard

    manageGuild
    sendMessages, embedLinks
    setLog, setChannels, setChannel
    sendMessages
    sendMessages, embedLinks
    davet, invs, inv, level, profile, profil, rank, invite
    pro, gold
    [
        {
            "id": "DISCORD USERID",
            "tag": "USERNAME#0000",
            "username":"USERNAME",
            "discriminator": "0000",
            "rank": USERRANK (INT),
            "maxRank": TOTAL LEADERBOARD RANK (INT),
            "valid": AMOUNT OF VALID INVITES (INT),
            "bonuses": AMOUNT OF BONUSES INVITES (INT),
            "fake": AMOUNT OF INVALIDATED INVITES (INT),
            "leave": AMOUNT OF INVITED WITH LEFT MEMBER (INT),
            "total": valid + bonuses + fake + leave (INT)
        }
    ]
    
    section.
  • Per-Channel Permissions:

    • Right-click the channel → Edit Channel → Permissions.

    • Find the bot’s role and ensure it has the required permissions.

  • sendMessages

    Allows the bot to send messages in text channels. For old message commands or invite logs

    embedLinks

    Enables the bot to send rich embeds

    viewAuditLog

    Required to fetch audit logs for invite tracking

    manageGuild

    Allows the bot to access the invite code list

    createInstantInvite

    Needed if the bot generates invite links for the createInvite command or the smartleaderboard

    manageChannels

    Required to check ans receive the newly created invites in that channel

    sendMessages

    Needed for sending log messages in join/leave/action log channels.

    embedLinks

    Required to format log messages properly in embeds.

    sendMessages

    Your invite logs aren't working

    embedLinks

    The bot's messages may not format correctly.

    viewAuditLog

    The bot can't track invites correctly

    manageGuild

    The bot can't track invite at all

    manageChannels

    The bot cannot track accurately and will often fail to give the inviter

    /info

    Show joins & invited users & bonuses invites of an user

    /info [mode: Global | Members | Bonus Invites] [user:@user][page: number]

    /graph

    Shows members joins and leaves charts

    /graph [period:number of day since now][focus:number of day per point]

    /addInvites

    Add bonus invites to a member.

    /addInvites <member: @user> <bonusesamount: number of invites to give> [reason: Why did you gave them]

    /removeInvites

    Remove bonus invites from a member.

    /addInvites <member: @user> <bonusesamount: number of invites to remove> [reason: Why did you remove them]

    /resetInvites

    Clear invites count of someone / a role / everyone

    /resetInvites all /resetInvites user <member: @member>

    /restoreInvites

    Restore the reseted invites history of the server for a member / everyone

    /restoreinvites all /restoreinvites user <member: @member>

    🆕/createInvite

    Create a non expiring invite through the bot in a given channel

    /createInvite [channel: #yourchannel] [target_user: @user]

    ​

    Command

    Description

    Syntax

    /invites

    Shows your invite count

    /invites [user: @user]

    /leaderboard

    Shows the invites leaderboard the server.

    /leaderboard [mode: full] [page: number]

    💠 Utils
    /help
    /ping
    /vote
    sources feature

    Change the bot's language.

    /setLang <newLang>

    /setPermissions

    Allow or block a certain user or role to access a command.

    /setPermissions <commandName> < @role | @user>

    /setPrefix

    Change the bot's prefix.

    /setprefix <prefix>

    /setchannels
    /setFakeThreshold
    /setLang

    http://guildicon.invlog

    Will be replaced by the server icon url

    http://memberimage.invlog

    Will be replaced by the arriving member avatar url

    http://inviterimage.invlog

    Will be replaced by the inviter avatar url

    placeholders

    /info < userId | @userMention | username > [ "members" | "bonus"] [page]

    Know the number of invites a user has on the server.

    /invites [ @user | userid | username ]

    Show the invites leaderboard of a guild.

    /leaderboard [full] [page]

    Remove bonus invites to a member.

    /removeInvites @user <amount> [reason]

    Deletes the invites history of the server or of a member.

    /resetInvites [all | @user]

    Restore the deleted invites history of the server or of a member.

    /restoreInvites [all | @user]

    Import invites as bonus from invitemanager-based bots.

    /importInvites

    ​

    Command

    Description

    Syntax

    /addInvites

    Add bonus invites to a member.

    /addInvites @user <amount> [reason]

    /graph

    Shows members joins and leaves charts

    /graph

    /info

    Get all informations about a user.

    /setLang

    /blacklist

    members/roles from the leaderboard

    /blacklist list /blacklist add-member <user:@usertoblacklist> [reason:Why is this user blacklisted] /blacklist add-role [reason:Why is this role blacklisted] /blacklist remove <id:User or Role id to unblacklist>

    /advancedConfig

    Configure InviteLogger advanced features

    /advancedConfig menu /advancedConfig edit-bottom-invite-message <message:New message here>

    /setPermissions

    Allow or block a certain user or role to access a command.

    /setPermissions <user: @user> /setPermissions <role: @role>

    /advancedConfig

    Configure advanced configurations

    /advancedConfig

    /disableChannel

    Block commands in a channel

    /disableChannel add [channel: #channel]

    /disableChannel list

    /disableChannel remove [channel: #channel]

    /disableChannel removebyid [channelid: yourchannelid]

    🆕/leaderboardConfig

    Configure the style of your leaderboard

    /leaderboardConfig [customized: custom leaderboard style here]

    Command

    Description

    Syntax

    /setlogs

    Set channels for the join and leave messages.

    /setlogs <type: join | leave >

    /fakeConfig

    Configure how invites are counted as fake

    /fakeconfig

    /setLang

    Change the bot's language.

    SmartLeaderboard

    Get a fixed leaderboard refreshed every 15 minutes automatically ⭐

    Periodic leaderboard

    Periodic leaderboard

    Get the leaderboard for a specified period.

    Source system

    Sources

    This feature allows to link invite codes to an human friendly name, for better traffic understanding

    Custom message in /invite command

    /invites command tooltip

    Add at the bottom of the /invites command a cool tooltip with your own message 😎

    Unlock the /whoused command

    The /whoused command

    Get the list of members who has joined used a specific invite code

    Unlimited leaderboard blacklist

    Blacklist unlimited members & roles

    Hidden command execution

    Hide slash command execution

    Forget the bot command channels: InviteLogger will send every command response as ephemeral messages. Enable it through /advancedConfig command

    Exclusive fake criterias

    Unlock useful fake parameters

    Add some requirements to invited members for their join to be counted as valid such as must receive a role or must be their first join on the server

    subscribe
    gold panel
    store
    features
    private bot instance
    The /premium command
    TOS
    guidelines
    gold
    InviteDeleter config overview
    The result

    Privacy policy

    Annoying bunch of legal things here :/

    Us:

    Where ?

    This document entails the privacy policy and agreement that you accept when: - Using one of our discord bots: InviteLogger#5780 or InviteLogger classic#1938 - Browsing on: https://invitelogger.me This document does not supersede discord .

    For https://store.invitelogger.me, please refer to

    Who ?

    InviteLogger services are run and managed by Roman Loris GUERRY (aka chaun14), a registered company in France (siren: 910844000).c Payment (store.invitelogger.me) is run by Tebex Limited in England. (Company #: 08129184)

    Data collection

    Terminology

    • Server Manager - Anyone who has the ability to add a bot to a server or configure the bot for the server. This is usually an administrator or moderator

    • Server Member - Anyone who is a member of server to which one of the bots has been added

    • Service User - Anyone who authorizes an application (logs in) for a scope that provides additional information

    Through discord bots

    Data Collected automatically

    • User ID, Username, data about joins (such as used invite code, timestamp and inviter id) for invite tracking & leaderboard purposes

    • Through commands: User ID, Command args content, timestamp for debugging purposes

    Data collected by specific commands:

    • Arguments content such has text field content, role ID, channel ID, boolean... for configuration purposes

    Through our website

    Data collected on login:

    • Stored in database: User ID, timestamp, language preference

    • Stored in cache: Guild object list, Username, avatar, User ID, common guilds with bot

    Data collected on payments:

    • Customer email, customer username, customer User ID, timestamp, currency, amount, payment id, subscription id, selected packages.

    Data collected on discord server boost:

    • User ID, timestamp for service management

    Other Data collection:

    • All inputs from Server Managers on the Dashboard part of the website for configuration purposes

    • Contact form request: User ID, email, Content for administration purposes

    Data storage:

    All stored data is kept on secured servers. Storage is achieved using:

    • Production DB: The password protected database mysql

    • Database backups: Password secured Hetzner storages boxes (max 1 month retention)

    • Specific backups: Encrypted archives inside a S3 like private storage on contabo

    We are doing our best to keep your data secure, but keep in mind that we can't guarantee a 100% security as we rely on different systems & services.

    Data management:

    You can request your data or request a data deletion through: - Email with [email protected] - Our contact form https://invitelogger.me/contact

    Agreement

    By adding any of InviteLogger's bots to your server or using these bots or services in any way, you are consenting to the policies outlined in this document. In addition, you (the server manager) are agreeing to inform your members of the and the contents of this document. If you, the server manager, do not agree to this document, you may remove the bot(s) from the server. If you, the server member, do not agree to this document, you may leave the server that contains the bot(s). If you, the service user, do not agree to this document, you may revoke authorization of the application(s) in your 'Authorized Apps' menu.

    inspired from

    Upgrade ⬆️

    Learn more about our premium services

    Compare different invitelogger premium upgrades: Free bot - Gold subscription - Private bot instance

    Feature
    🐑Free bot
    🪙Gold in free bot
    🎨Private bot instance

    Basic invite tracking features

    ✅

    ✅

    More informations about invitelogger gold

    More informations abour private bot instances

    Setup your private bot instance

    You've bought your private bot instance on our store ? It's time to setup your order.

    1 - Create your discord bot

    Before creating your own bot instance, make sure the bot will be created on a "safe" account. If your discord account is deleted, the bot will be deleted too.

    To create a discord bot you need to login on the discord dev portal:

    And click on the create application button

    Put your bot name (Please don't use a public invite bot name / profile pic) and click on the create button.

    Once created you will see something like this: Copy the Application id and send it to chaun14.

    Once the application created, you need to create a bot inside your application.

    Put your bot name and eventually a profile pic

    And tick the three intents at the bottom of the page to make sure the bot works. ✅ Presence intent ✅ Server members ✅ Message

    Once everything is done, scroll up and copy the token, then send it to chaun14.

    2 - Customize your bot instance.

    The bot itself is now ready to be started, we just need more informations about customization.

    A - Embed color

    Go to this page: and choose an embed color (should be related to your server brandings)

    Once the color is selected, copy the HEX code. (i.e #4287f5) then send it to chaun14.

    B - Bot activity / status message

    Each bot has a status / activity. It represent your bot identity and is a great advantage for your server.

    You need to provide a status message for your bot, it could be your server name, a domain name, a private joke...

    The bot is in a streaming state by default, it's possible to request . Once choose, send it to chaun14.

    Please note the | tag for help | s0 at the end of the status message can't be edited

    InviteLoggerBotlist.me
    Add InviteLogger Discord Bot | Discord Bot ListDiscordlist
    InviteLoggerTop.gg
    Discord Bots -Discord Bots - vCodes
    Support us by voting on vCodes.xyz
    Edit join-leave messages | InviteLoggerdocs.invitelogger.me

    Terms of service

    Annoying legal things here sorry :/

    last modified 17/10/2022

    ACCEPTING THESE TERMS

    Thanks for using InviteLogger! These Terms of Service ("Terms", "ToS") are a legal agreement between InviteLogger Bot ("we", "us", the "Company") and you ("you" or "your"). By inviting, using, or distributing InviteLogger, any source code, any binary associated with InviteLogger or its parts, or our website, collectively referred to as "InviteLogger" or the "Service" you agree if you are the age of majority in your jurisdiction or over, that you have read, understood, and accept to be bound by the Terms, and if you are below the age of majority in your jurisdiction, that your legal guardian has reviewed and agrees to these Terms.

    At any time do we reserve the right to update these Terms with reasons including, but not limiting to adhering to new legal requirements, or improving your experience using InviteLogger. If the aforementioned changes affect your usage of InviteLogger or your legal rights, we will notify you no less than seven days before the changes take effect. Unless we state otherwise, your continued use of the Service after we post modifications will constitute your acceptance of and agreement to those changes. If you object to the changes, your recourse shall be to cease using the Service.

    Updates

    What's new on InviteLogger ?

    # 25-13-07

    Bot:

    • INVITE TRACKING LOGS IN EMBED!!!! (finally) You can enable them through /setmessages. The default embed settings are available for free; embed customization is for Gold subscribers.

    YOUR RIGHTS

    The Service mainly acts as an automated application for chat and social platforms. The Service may allow you to gather or modify information or files and communicate with other users. Subject to your compliance with these Terms, the Company grants you a limited, revocable, non-exclusive, non-transferable, non-sublicensable license to use and access the Service solely for your personal, non-commercial use, unless we agree to your commercial use in writing. You agree not to (and not to attempt to)

    (i) use the Service for any use or purpose other than as expressly permitted by these Terms;

    (ii) copy, adapt, modify, prepare derivative works based upon, distribute, license, sell, transfer, publicly display, publicly perform, transmit, stream, broadcast, attempt to discover any source code, reverse engineer, decompile, disassemble, or otherwise exploit the Service or any portion of the Service, except as expressly permitted in these Terms or the included License; or

    (iii) use data mining, robots, spiders, or similar data gathering and extraction tools on the Service.

    No licenses or rights are granted to you by implication or otherwise under any intellectual property rights owned or controlled by the Company or its licensors, except for the permissions and rights expressly granted in these Terms.

    The Company reserves the right to modify or discontinue, temporarily or permanently, the Service (or any part thereof) with or without notice. The Company reserves the right to refuse any user access to the Services without notice for any reason, including but not limited to a violation of the Terms. If you violate these Terms, the Company reserves the right to issue you a warning regarding the violation or immediately terminate or suspend any or all Accounts you have created using the Service. You agree that the Company need not provide you notice before terminating or suspending your Account(s), but it may do so.

    YOUR ACCOUNT

    You are responsible for your log-in credentials and for any activity resulting from the use of your log-in credentials or other activity on your account ("Account") on the Service. You represent and warrant that the information you provide to us upon registration and at all other times will be true, accurate, current, and complete. You are responsible for maintaining the confidentiality of your log-in credentials and are fully responsible for all activities that occur through the use of your credentials or otherwise on your Account. You agree to notify us immediately if you believe the confidentiality of your log-in credentials has been compromised or if you suspect unauthorized use of your Account. You agree that we will not be liable for any loss or damage arisingfrom unauthorized use of your credentials.

    You agree to not create further accounts if we suspend access to any account in your ownership.

    COMMUNICATIONS

    (i) You agree to receive communications from us electronically, such as email, or messages on a chat or social platform. By using the Service or providing information to us, you agree that we may communicate with you electronically regarding security, privacy, and administrative issues relating to your use of the Service, and that all agreements, notices, disclosures, and other communications that the Company provides to you electronically satisfy any legal requirements that such communications be in writing.

    (ii) You agree that your use of the Service will not include sending unsolicited marketing messages or broadcasts (i.e., spam) or infract the Terms of Service of any chat or social platform.

    INTELLECTUAL PROPERTY

    All rights, title and interest in and to all materials that are part of the Service (including, but not limited to, designs, text, graphics, pictures, video, information, applications, software, music, sound and other files, and their selection and arrangement), collectively referred to as the "Materials" are, as between the Company and you, owned by the Company and/or its third party licensors.

    (i) You agree that you shall not modify, copy, distribute, frame, reproduce, republish, download, scrape, display, post, transmit, or sell in any form or by any means, in whole or in part, or otherwise exploit the Materials without our express prior written permission.

    (ii) You acknowledge that you do not acquire any ownership rights by using the Service or by accessing any Materials posted on the Service by the Company or by users, or any derivative works thereof. All rights not expressly granted by these Terms are reserved by the Company and its licensors, and no license is granted hereunder by estoppel, implication or otherwise.

    YOUR CONTENT

    Any data, text, graphics, photographs and their selection and arrangement, and any other materials uploaded to the Service by you is "Your Content".

    (i) You represent and warrant that Your Content is original to you and that you exclusively own the rights to such content, including the right to grant all of the rights and licenses in these Terms without the Company incurring any third party obligations or liability arising out of its exercise of such rights and licenses.

    (ii) All of Your Content is your sole responsibility and the Company is not responsible for any material that you upload, post, or otherwise make available. By uploading, distributing, transmitting or otherwise using Your Content with the Service, you grant to us a perpetual, nonexclusive, transferable, royalty-free, sublicensable, and worldwide license to use, host, reproduce, modify, adapt, publish, translate, create derivative works from, distribute, perform, and display Your Content in connection with operating and providing the Service. The Company does not guarantee the accuracy, quality, or integrity of any user content posted.

    (iii) By using the Service, you acknowledge and accept that you may be exposed to material you find offensive or objectionable. You agree that the Company will not under any circumstances be liable for any user content, including, but not limited to, errors in any user content, or any loss or damage incurred by use of user content.

    (iv) The Company reserves the right to remove and permanently delete Your Content from the Service with or without notice for any reason or no reason.

    RULES OF CONDUCT AND USAGE GUIDELINES

    (i) The Company has no obligation to monitor any means of communicating using the Service but it may do so in connection with providing the Service. The Company may also terminate or suspend your access to the Service at any time, without notice, for any reason.

    (ii) You acknowledge that any user content (including without limitation chats, postings, or materials posted by users) on the Service is neither endorsed nor controlled by us. The Company will not under any circumstances be liable for any activity on the Service. The Company is not responsible for information that you choose to share on the Service, or for the actions of other users.

    (iii) As a condition of your use of the Service, and without limiting your other obligations under these Terms, you agree to comply with the restrictions and rules of use set forth in these Terms Usage Guidelines as well as any additional restrictionsor rules set forth in the Service. You agree not to use the Service in order to infract the Terms or Guidelines set by any chat or social platform.

    (iv) We reserve the right to determine what conduct we consider to be a violation of the Terms or improper use of the Service and to take action including termination of your Account and exclusion from further participation in the Service.

    DISCLAIMER OF WARRANTY

    THE SERVICES AND THE MATERIALS ARE PROVIDED "AS IS" AND “AS AVAILABLE” WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT. YOUR USE OF THE SERVICES IS AT YOUR SOLE RISK. IN ADDITION, WHILE THE Company ATTEMPTS TO PROVIDE A GOOD USER EXPERIENCE, WE CANNOT AND DO NOT REPRESENT OR WARRANT THAT THE SERVICES WILL ALWAYS BE SECURE OR ERROR-FREE OR THAT THE SERVICES WILL ALWAYS FUNCTION WITHOUT DELAYS, DISRUPTIONS, OR IMPERFECTIONS. THE FOREGOING DISCLAIMERS SHALL APPLY TO THE EXTENT PERMITTED BY APPLICABLE LAW.

    LIMITATION OF LIABILITY

    TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT WILL THE Company, BE LIABLE TO YOU OR TO ANY THIRD PERSON FOR ANY CONSEQUENTIAL, INCIDENTAL, SPECIAL, PUNITIVE OR OTHER INDIRECT DAMAGES, INCLUDING ANY LOST PROFITS OR LOST DATA, ARISING FROM YOUR USE OF THE SERVICE OR OTHER MATERIALS ON, ACCESSED THROUGH OR DOWNLOADED FROM THE SERVICE, WHETHER BASED ON WARRANTY, CONTRACT, TORT, OR ANY OTHER LEGAL THEORY, AND WHETHER OR NOT THE Company HAS BEEN ADVISED OF THE POSSIBILITY OF THESE DAMAGES. THE LIMITATIONS AND DISCLAIMERS IN THESE TERMS DO NOT PURPORT TO LIMIT LIABILITY OR ALTER RIGHTS THAT CANNOT BE EXCLUDED UNDER APPLICABLE LAW. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES OR LIMITATION OF LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES, WHICH MEANS THAT SOME OF THE ABOVE DISCLAIMERS AND LIMITATIONS MAY NOT APPLY TO YOU. IN THESE JURISDICTIONS, INVITELOGGER'S LIABILITY WILL BE LIMITED TO THE GREATEST EXTENT PERMITTED BY LAW. YOU SPECIFICALLY ACKNOWLEDGE THAT THE Company SHALL NOT BE LIABLE FOR USER CONTENT, INCLUDING WITHOUT LIMITATION YOUR CONTENT, OR THE DEFAMATORY, OFFENSIVE, OR ILLEGAL CONDUCT OF ANY THIRD PARTY AND THAT THE RISK OF HARM OR DAMAGE FROM THE FOREGOING RESTS ENTIRELY WITH YOU.

    INDEMNIFICATION CLAUSE

    YOU AGREE TO INDEMNIFY AND HOLD THE COMPANY, HARMLESS FROM AND AGAINST ANY LOSS, LIABILITY, CLAIM, DEMAND, DAMAGES, COSTS AND EXPENSES, INCLUDING REASONABLE ATTORNEY'S FEES, ARISING OUT OF OR IN CONNECTION WITH

    (i) YOUR USE OF AND ACCESS TO THE SERVICE;

    (ii) YOUR VIOLATION OF ANY TERM OF THESE TERMS;

    (iii) YOUR VIOLATION OF ANY THIRD PARTY RIGHT, INCLUDING WITHOUT LIMITATION ANY COPYRIGHT, PROPERTY, OR PRIVACY RIGHT OR ANY THIRD PARTY AGREEMENT; OR

    (iv) ANY OF YOUR CONTENT OR INFORMATION IN YOUR ACCOUNT OR ANY OTHER INFORMATION YOU POST OR SHARE ON OR THROUGH THE SERVICE. AS USED IN THIS SECTION, "YOU" SHALL INCLUDE ANYONE ACCESSING THE SERVICE USING YOUR CREDENTIALS.

    CONTACT

    If you have any questions or concerns, you can reach the Company via email at [email protected], or via Discord at https://discord.gg/invitelogger.

    A big thanks to ravy#0001 for this page

    User ID - An unique string associated to a discord account
    Developer Terms of Service
    https://store.invitelogger.me/terms/privacy
    Developer Terms of Service
    jagrosh's privacy policy

    ✅

    Dashboard setup

    ✅

    ✅

    ❌

    Gold features

    ❌

    ✅

    ✅

    Bot avatar change

    ❌

    ❌

    ✅

    Embed color change

    ❌

    ❌

    ✅

    Export command

    ❌

    ❌

    ✅

    Api access

    ❌

    ❌

    ✅

    Role reward

    ❌

    ❌

    ✅

    What is inviteLogger gold?
    What is a private bot instance ?
    /invites
    /leaderboard
    /removeInvites
    /resetInvites
    /restoreInvites
    /importInvites
    Blacklist
    Logo

    Action Logs: Track what your staff is doing with InviteLogger in a log channel. Set up with /setlogs.

  • The /setlogs command has been reworked to integrate action logs and is now more intuitive.

  • The bot add / remove log messages are now configurable though /setmessages 🔥

  • The /diagnose command has been added to help you troubleshoot permission & tracking issues.

  • Added the /resetuserinvites command for those who don't want to give everyone the power to reset invites.

  • Full rework of the processing behavior, drastically speeding up leaderboard loading times in very large servers and fixing tracking crashes.

  • Tons of bugs have been patched, and some brand-new ones added! 🎉

  • Laid the groundwork for future use of ComponentV2 & entitlements.

  • Bumped to the latest Eris version.

  • Dashboard:

    • Implement actionlogs backend

    • Add bot invite tracking message edit

    • Add tracking message in embed toggle

    # 24-02-23

    Bot:

    • Added the really requested /createInvite command

    • Leaderboard is now customizable with the /leaderboardConfig command

    • Leaderboards and /invite command may show your current rank on the leaderboard in some cases

    • Implemented Double Counter verification system as fake parameter for better alt protection. More informations

    • Massive rewrite of internal invite handling to improve bot performances at peak hour

    • Updated /info command by adding a premium bar chart of invited members & joins and invite full list paywalling. More informations

    • Added an useless placeholder to replace the /setMessage command not yet done

    • Added romanian

    Dashboard:

    • Added a go back to server list button because it was pain

    • Added Double Counter integration management

    • Added commands behaviour settings

    • Added leaderboard behaviour settings in a new leaderboard category

    # 28-11-22

    Bot:

    • Added the really requested blacklist system, which allows to hide members / members with a role from the leaderboard, configurable behind the /blacklist slash command (up to 5 members with free plan). More informations here

    • Implemented Miki integration (dashboard setup only) which allow to give experience on Miki bot when inviting someone. More informations here

    • Most of the placeholders have been renamed (with backward compatibility ofc) to make them more clear to understand without digging into the docs

    • The source system is now back to live with the /sources slash command, allowing to link an invite code with a source for better traffic understanding. A nice chart has been setup to show where are your members coming from. More informations

    • Added a new fake parameter: Require a role. This parameter allows counting someone's join as valid only after they are given a specific role, for example a role linked to a verification system

    • Bug fixes & new bugs added like always

    • The smarleaderboard now follows blacklist & advancedconfig rules because it is finally nice and tamed

    Dashboard:

    • Added the integrations tab to configure Miki integration

    # 08-30-22

    Bot:

    • Added the new fake invites system, configurable using /fakeConfig command. the /setfakethreshold command is now disabled. https://docs.invitelogger.me/general-topics/invite-tracking/what-is-a-fake-invite

    • Fake reason is now shown on the /info command for better understanding - Added User invites user command, which allow to check someone invites directly from its profile (right click -> apps -> user invites)

    • Added /classicMigrate command to restore your data from @InviteLogger classic

    • Disabled /setprefix and all prefixed commands (using bot mention as prefix still works) - Added some time related placeholders using new discord time tag

    • Added /help slash command

    • (Private bot instances only): Migrated rank system to slash commands (/rankconfig, /ranks, /addrank, removerank, /refreshranks), added rank announcement messages (configurable with /rankconfig command), and fixed some old refresh failing issues

    • The smartLeaderboard has now a check invite button on its bottom to allow faster invite check & no more command spam Fixed a bug where smartLeaderboard was disabling by itself for no reason

    • Added /whoUsed premium command to check who joined from a specific invite code

    • Fixed a permission override related bug where all override of commands with a cap in name wasn't working

    • Improved slash command error handler because it's good to know why it fails sometimes

    • I am now gathering some cool request stats for faster discord issue & ratelimits investigations

    • Most of translations has been upgraded thanks to our @🔍 | Translators

    Dashboard: The dashboard has been completely recoded thanks to @Gauthier

    https://discord.com/developers/applications/
    https://www.google.com/search?q=color+picker
    something else
    This color will be on the left bar of embeds
    Example of activity
    The /blacklist list
    Logo

    Leaderboard customization

    Premade leaderboard styles

    Custom

    Build your own leaderboard style with /leaderboardconfig [customized:Your leaderboard row here]

    Placeholder / Variable list

    name
    preview
    description
    Invitelogger Dashboard — Translation Project on CrowdinCrowdin
    Translate invitelogger dashboard
    here
    here
    here

    or chaun14 (if left server)

    memberTag

    chaun14#1403

    memberAvatarURL

    memberCreatedAt

    February 27, 2018 at 12:43 AM

    memberJoinedAt

    February 22, 2023 at 6:32 AM

    memberJoinedAtRelative

    3 days ago

    memberIsBot

    ✅ or ❌

    memberIsBlacklisted

    ✅ or ❌

    memberLeftServer

    ✅ or ❌

    memberInvitesFakeCount

    40

    memberInvitesLeaveCount

    30

    memberInvitesBonusCount

    20

    memberInvitesJoinCount

    110

    memberInvitesTotalCount

    130

    memberRank

    42

    memberEnhancedRank

    42

    memberName

    chaun14

    memberID

    417977361011572747

    memberMention

    memberAutoMention

    Introduction | InviteLogger apidevelopers.invitelogger.me
    Upgrade ⬆️ | InviteLoggerdocs.invitelogger.me
    Logo
    link
    Logo
    InviteLogger Goldinvitelogger.me

    Edit join-leave messages

    With the dashboard

    Edit log messages with the dashboard

    Using commands

    Edit log messages using commands

    Placeholders

    Placeholders (also called variables) allow you to customize join and leave messages following your needs

    ● For join and leave messages

    Example
    Description

    ● For join only messages

    Example
    Description

    ● For leave only messages

    Example
    Description

    ● With inviteLogger gold

    Example
    Description
    Logo
    Logo

    @chaun14

    The mention of the member (they will be pinged).

    {memberImage}

    [URL]

    URL of the member's avatar.

    {memberCreatedDate}

    November 5th 2020, 8:00:36 pm

    Date the discord user account was created.

    {memberCreatedDateNew}

    November 3, 2022 at 1:48 PM (<t:1667479680:f>)

    Display member account creation date in a discord integrated date

    {memberCreatedDuration}

    3 months

    Duration since the discord user account was created

    {memberCreatedSince}

    2 days ago

    Display since when the member account has been created

    {memberCreatedSinceNew}

    2 days ago (<t:1667479680:R>)

    Display since when the member account has been created in a discord integrated date

    {inviteCode}

    CxE6gyT

    The invite code used.

    {inviteValidCount} aka {inviteCount}

    42

    Gives the current invites count of the inviter.

    {inviteBonusCount}

    12

    Number of invites the inviter has as bonus (assigned manually with /addinvites)

    {inviteFakeCount}

    18

    Number of fake invites the inviter has.

    {inviteLeaveCount}

    5

    Number of invites that were removed because the member left.

    {inviteTotalCount}

    69

    Total number of joins & bonuses registered for this inviter (inviteValidCount + inviteBonusCount + inviteFakeCount)

    {inviterName}

    Spokloo

    The discord username of the inviter.

    {inviterId}

    302901933419790347

    The discord ID of the inviter.

    {inviterMention}

    @Spokloo

    The mention of the inviter (user will be pinged).

    {inviterFullName}

    Spokloo#7791

    The username and discriminator of the inviter.

    {inviterCreatedDate}

    April 15, 2017 at 1:48 PM (<t:1492260480:f>)

    Display invite account creation date in a discord integrated date

    {inviterCreatedSince}

    6 years ago (<t:1492260480:R>)

    Display since when the inviter account has been created in a discord integrated date

    {guildMemberCount}

    12357

    Number of members your server has in total.

    {guildName}

    InviteLogger | Support 🌐

    Gives the current name of the server.

    {guildIcon}

    [URL]

    URL of the server's icon.

    01:56:24

    The time the member arrived in a 24h format

    {memberJoinedTimeNew}

    1:56:24 pm (<t:1667479680:T>)

    The time the member arrived in a discord integrated date (auto format)

    2 days ago (<t:1667479680:R>)

    Display relatively when the member has joined in a discord integrated format

    {memberJoinDuration}

    3 months

    Time the member spent on the server

    twitter

    The name of your source role (set on source setup)

    {memberName}

    chaun14

    The discord username of the member.

    {memberId}

    417977361011572747

    The discord ID of the member.

    {memberFullName}

    chaun14#1403

    The username and discriminator of the member.

    {inviterImage}

    [URL]

    URL of the inviter's avatar.

    {inviteUses}

    3

    Number of use of this invite code

    {memberJoinedTime12}

    1:56:24 pm

    The time the member arrived in a 12h format

    {memberJoinedAtDate}

    November 5th 2020, 8:00:36 pm

    Date when the member last joined this server

    {memberJoinedAtDateNew}

    November 3, 2022 at 1:48 PM (<t:1667479680:f>)

    Date when the member last joined this server in a discord integrated date format

    {memberJoinedAtTimeAgo}

    2 days ago

    Display relatively when the member has joined

    {sourceMessage}

    They have joined from the source Twitter

    The complete sentence which will be added on your join message (can be edited with /sourcesConfig setMessage your message here)

    {sourceName}

    Twitter

    The name of your source (set on source setup)

    {sourceDesc}

    Users who come from twitter

    The description of your source (set on source setup)

    {memberMention}

    {memberJoinedTime24}

    {memberJoinedAtTimeAgoNew}

    {sourceRoleName}

    A
    chaun14
    chaun14
    Logo
    Logo
    Logo