Page cover image

Config

List of configuration commands

bonus-invites

  • /bonus-invites add <target> <invites> - Add invites to the target user

  • /bonus-invites remove <target> <invites> - Remove invites from the target user

Adding bonus invites

config

  • /config view setting <setting> - View the specified setting

  • /config set join-channel <channel> - Set the channel where join message are sent

  • /config set leave-channel <channel> - Set the channel where leave messages are sent

  • /config set join-msg <template> - Set the template for join messages

  • /config set leave-msg <template> - Set the template for leave messages

  • /config reset setting <setting> - Reset the specified setting

  • /config blacklist channel <channel> - Blacklist/Unblacklist a specific channel such that commands can/cannot be used in the specified channel

  • /config test message <type> - Send a test join/leave message

  • /config auto-refresh-leaderboard set <Channel> - Setup the auto-refresh invites lb in the specified channel

  • /config auto-refresh-leaderboard reset - Disable the current auto-refresh lb

  • /config verification simple <role> <channel> <json> - Setup a simple verification system using buttons

  • /config verification password <role> <password> <channel> <json> - Setup a verification system that requires a specific password

  • /config verification randomised <role> <length> <channel> <json> - Setup a verification verification that uses randomised passwords

Setting up the join channel
Resetting the join-channel setting
Blacklisting a specific channel
Sending a test join message
Setting up the simple verification system

reset

  • /reset <target> - Resets invites of the specified target user

  • /reset - Reset invites for everyone (when <target> is not specified)

The reset command

Set as template

  • Look at variables for a list of available variables that you can use in your template.

  • You can use the /embed build command for designing the template, or download premade json templates from this repo and use the /embed send <channel> <json> command to send the template to the channel.

  • Right click the message that you just sent, click on Apps then Set as template

  • Choose the type of template that you are trying to set

Setting up join messages using the Set as template context menu command

variables

  • /variables - View a list of all available variables that you can use to customise join / leave message templates

List of variables:

  • user_id - The ID of the user who joined (example: 581451736305106985)

  • user_tag - The tag of the user who joined (example: Siris#1337)

  • user_mention - The metion of the user who joined (example: <@581451736305106985>)

  • user_created_date - The relative date when the user's account was created

  • user_joined_date - The relative date when the user joined

  • inviter_id - The ID of the inviter

  • inviter_tag - The tag of the inviter

  • inviter_mention - The mention of the inviter

  • inviter_invites_total - The Total invite count of the inviter

  • inviter_invites_joins - The amount of joins the inviter has

  • inviter_invites_leaves - The amount of leaves the inviter has

  • inviter_invites_bonus - The amount of bonus invites the inviter has

  • invite_code - The invite code that was used by the user to join

  • invite_channel - The channel from which the invite code was created

  • invite_uses - The number of uses the invite code has

  • guild_name - The name of the server

  • guild_membercount - The total number of members present in the server

  • https://cdn.discordapp.com/avatars/user - The avatar link of the user who joined

  • https://cdn.discordapp.com/avatars/server - The avatar link of the server

  • https://cdn.discordapp.com/avatars/inviter - The avatar link of the inviter

Note: All the variables (excpet the last 3 avatar type variables) are supposed to be enclosed within ${} (example: ${inviter_tag})

Last updated

Was this helpful?