Logo for Cyber Invites

Upvote Cyber Invites


An Invite tracking bot, with ranks, a leaderboard, role management, and is customizable

Back to Cyber Invites
Cyber Invites

A bot that tracks Invites effectively, has ranks, and is customizable.

For support, join https://discord.gg/ZuAtb29

Invite bot to your server

Type c!help for a list of commands!

Invites
c!addbonus <@user> <amount>    Adds/Removes bonus invites to/from a user
c!invites [user]               View a users invites
c!leaderbord                   Get a list of the top 10 inviters in the server
c!deleteinvites                Reset the invite count for the whole server
Ranks
c!add-rank <@role> <invites>   Add a new rank
c!remove-rank <@role>          Remove a rank
c!show-ranks                   Show all the ranks
Other
c!joinmessage <message>        Set the message that will be sent on user join
c!joinchannel <#channel>       Set the channel in which the join message will be sent
c!leavemessage <message>       Set the message that will be sent on user leave
c!leavechannel <#channel>      Set the channel in which the leave message will be sent
c!autorole <@role>             Creates an autorole (this role will be given to each user on join)
c!addall <@role>               Adds a role to everyone on the server
c!prefix <prefix>              Changes the prefix
c!add-role <user> <@role>      Adds a role to a user
c!remove-role <user> <@role>   Removes a role from a user

Cyber Invites requires only 2 permissions, MANAGE_GUILD and MANAGE_ROLES.

Custom join/leave messages and setting the channel

With Cyber Invites, your able to set a custom join/leave channel , with the ability to use variables within the message, for example, to set a custom join message you’d do c!joinmessage {user} has joined; Invited by {inviter} ({invites} invites) account created {user.daysago}, and when a user joins it would output @User has joined; Invited by @User (321 invites) account created 653 days ago

Here’s a list of all the available variables to use within your join/leave messages:

{user}              Mention the user that joined
{user.tag}          The joined users tag, e.g. Arize#0001
{user.username}     The joined users username, e.g. Arize
{user.daysago}      Number of days ago the joined user account was created
{inviter}           Mention the inviter
{inviter.tag}       The tag of the inviter, e.g. Arize#0001
{inviter.username}  The username of the inviter
{invites}           The number of invites the inviter now has
{guild}             Server name
{membercount}       Member count of the server

Your also able to set the channel in which this message is sent in using the command c!joinchannel <#channel> or c!leavechannel <#channel> command, for example c!joinchannel #member-activity

Setting up Ranks

Ranks are used to assign roles to users when they reach a certain amount of invites. For example, if you have a role called @role and you want it to be given to users with 5+ invites, you would create a rank for that using the add-rank <@role> <invites> command:c!add-rank @role 5. As soon as someone has 5 invites, they will automatically recieve that role!

Check out the home page for the full Discord Bot List.