A bot that tracks Invites effectively, has ranks, and is customizable.
For support, join https://discord.gg/ZuAtb29
Type c!help
for a list of commands!
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
Ranksc!add-rank <@role> <invites> Add a new rank
c!remove-rank <@role> Remove a rank
c!show-ranks Show all the ranks
Otherc!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
.
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
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!