By using this bot you accept the Terms and Conditions.
Statistics View server statistics.
Get an ordered and filtered list of users and channels for your current server. Note that any command can be used in its shortcut form, using only the first letter. F.e. 'ar!s stats'.
Members toplist
Shows the alltime most active users (top is the short form alias for this command).
ar!server top members (OR ar!top)
Ex.: ar!s top membersMembers toplist [options]
Shows the n-th toplist page of most active users for the specified type and time.
ar!server top members [ page ] [ alltime | year | month | week | day ] [ voice | text | <votetag> ]
Ex.: ar!s top members 2 week textMember stats
Your own stats.
ar!member stats
Ex.: ar!m statsMember stats [options]
Anothers stats
ar!member [ @user | userName#tag | userId ] stats [ alltime | year | month | week | day ]
Ex.: ar!m 37065081423482880 statsMember top channels [options]
The channels the user was most active in
ar!member [ @user | userName#tag | userId ] top channels text|voice
Ex.: ar!m 37065081423482880 top channels voiceChannels toplist
Shows the alltime most active voice or text channels.
ar!server top channels { text | voice }
Ex.: ar!s top channels voiceChannels toplist [options]
Shows the n-th toplist page of most active voice or text channels for the specified time.
ar!server top channels { text | voice } [ page ] [ alltime | year | month | week | day ]
Ex.: ar!s top channels voice 2Channel member toplist
Shows the alltime most active users of the current channel.
ar!channel top members
Ex.: ar!channel top membersChannel member toplist [options]
Shows the n-th toplist page of most active members of the specified channel for the specified time.
ar!channel [ #channel | channelName | channelId ] top members [ page ] [ alltime | year | month | week | day ]
Ex.: ar!c #support top members 2 monthVoting and inviting Upvote or refer members.
Upvote or invite another user for a bunch of XP. You can do this once every now and then (cooldown depends on the server settings).
Inviter
Set someone else as your inviter. Both of you will receive one invite. You can set your inviter only once.
ar!member { @user | userName#tag | userId } set inviter
Ex.: ar!m username#0001 set inviterUpvote
Upvote someone (and grant some XP to the user)
ar!member { @user | userName#tag | userId } up
Ex.: ar!m @user up. ar!m username#0001 upInfo Information about the bots configuration on this server.
View the bots settings for XP, leveling, roles and channels.
Server info
See general information and how much points you get for each activity.
ar!server info
Ex.: ar!s infoMember info
Your or another member's info profile.
ar!member [ @user | userName#tag | userId ] info
Ex.: ar!m @Linck01 infoLevels
A list of levels and the XP you need for each.
ar!info levels [ page ]
Ex.: ar!s info levelsRoles
A list of roles and the levels you need for each.
ar!info roles [ page ]
Ex.: ar!s info rolesNo XP Channels
A list of channels that don't give xp.
ar!info noXpChannels [ page ]
Ex.: ar!s info noXpChannelsNo XP Roles
A list of roles that don't give xp.
ar!info noXpRoles [ page ]
Ex.: ar!s info noXpRolesMessages
A list of your set messages.
ar!info messages [ page ]
Ex.: ar!s info messagesGet and redeem tokens Earn or buy tokens and redeem them for special boosts or to power your bot.
After supporting the bot by buying or earning tokens, you can spend them on powering the bot or personal boosts like more voting power.
Upvote the bot
Upvote or like the bot on extern platforms like discord bot index websites. Enter the command for links to the websites.
ar!token get externUpvote
Ex.: ar!token get externUpvoteBuy tokens
Buy Tokens to show your true support for the bot. Check our website or use the command for further info.
ar!token get buy
Ex.: ar!token get buyActivate Premium server
Be a true supporter of this server and the bot - get premium for it. Premium servers will not have more features, but a slightly better experience - f.e. by deactivating messages asking for premium. Depending on the amount of users of your server, a certain amount of tokens has to be fueled in the bot for it be powered. Every day the bot is being used, Tokens burn (equal to the 1.5th root of the amount of users, f.e. 1000 Users burn 74 Tokens a day).
ar!token redeem premiumServer <digit>
Ex.: ar!token redeem premiumServer 2000Gain votepower
Trade some Tokens for more personal upvotepower. Your upvotes will have 2x more impact, but it will cost 10 Tokens to activate for three days.
ar!token redeem votePower
Ex.: ar!token redeem votePowerMy settings Set your personal settings.
Adjust settings like notifications for your member account.
Levelup messages
Globaly turn on or off your own levelup messages from this bot.
ar!member set notifyLevelupDm
Ex.: ar!m set notifyLevelupDmReaction voting
Even if the admin has activated reactionVote for the server, you can still disable it only for you, if you want to keep tight control over who you are giving your votes to.
ar!member set reactionVote
Ex.: ar!m set reactionVoteView FAQ and patchnotes Get an overview of latest patches, check the detailed changes of a specific patch or view the FAQ.
Reset server, channel, or user statistics.
FAQ
Get a list of the frequently asked questions. Use the digit to page through.
ar!faq <digit>
Ex.: ar!faqPatchnotes
Get an overview of latest patches. Use the digit to page through.
ar!patchnotes <digit>
Ex.: ar!patchnotesPatchnote details
View the detailed changes of a specific patch.
ar!patchnote <version>
Ex.: ar!patchnote 3.0Server settings Set server settings (admin only).
Adjust settings like prefix, emotes, and notifications.
Prefix
Changes the bots prefix for the server.
ar!server set prefix { text }
Ex.: ar!server set prefix /Stats modules
En- or disable a specific type of stat to be shown or recorded in your server. After disabling a stat type, it is recommended to reset the already recorded stats of this type for all members, otherwise the total XP will still include this data.
ar!server set textXp | voiceXp | inviteXp | voteXp
Ex.: ar!server set inviteXpVote tag
Customize the displayed word for the votescore.
ar!server set voteTag { text }
Ex.: ar!server set voteTag goldVote emote
Customize the displayed emote for the votescore.
ar!server set voteEmote { emote }
Ex.: ar!server set voteEmote :moneybag:Bonus tag
Customize the displayed word for the bonusscore.
ar!server set bonusTag { text }
Ex.: ar!server set bonusTag starsBonus emote
Customize the displayed emote for the bonusscore.
ar!server set bonusEmote { emote }
Ex.: ar!server set bonusEmote :star:Entries per page
Changes the amount of items shown in the list commands.
ar!server set entriesPerPage { digit }
Ex.: ar!server set entriesPerPage 10Show nicknames
Enabling this option will display the users nicknames (instead of the username) in the stats.
ar!server set showNicknames
Ex.: ar!server set showNicknamesNo-command channels
Define channels where the bot does not respond to commands (but will still record xp).
ar!channel [ #channel | channelName | channelId ] set noCommand
Ex.: ar!channel discussion set noCommand. ar!channel 123456 set noCommandCommand-only channel
Define one channel where commands are allowed, while all other channels get ignored (except for users with MANAGE_SERVER permission).
ar!channel [ #channel | channelName | channelId ] set commandOnly
Ex.: ar!channel botspam set commandOnlyDm notifications
Choose if you want your users to get direct messaged every levelup (and newly assigned role). A user will get only one levelup message per levelup (priority: active channel > autopost channel > direct message).
ar!server set notifyLevelupDm
Ex.: ar!server set notifyLevelupDmChannel notifications
Choose if you want your users to get messaged levelups in their last active text channel. A user will get only one levelup message per levelup (priority: active channel > autopost channel > direct message).
ar!server set notifyLevelupCurrentChannel
Ex.: ar!server set notifyLevelupCurrentChannelLevelup with roleassignment message
Optionally do or do not add the levelup message at levels, where a roleassignment message is sent anyways (for dm and channel messages).
ar!server set notifyLevelupWithRole
Ex.: ar!server set notifyLevelupWithRoleLevelup message
Changes the message for levelups in current channel and direct message. Use <mention> as a placeholder for the users ping, <name> for only the name, <level> for the level digit and <servername> for the name of your server.
ar!server set levelupMessage [ text ]
Ex.: ar!server set levelupMessage Congratulations <mention>! You reached level <level>. Nice!XP settings Set XP and level settings (admin only).
Adjust settings like XP per minute, roles on levelup or activate levelup messages for this server.
Levelfactor
Choose how much more XP is needed for each subsequent level (Default is 100 XP). Needs to be within 20 and 400. Check ar!info levels to verify your settings.
ar!server set levelFactor { digit }
Ex.: ar!server set levelFactor 100XP per activity
Choose how much XP is given for each activity (Points per minute in voicechannel, textmessage or social upvote). Maximum of 100 for upvotes, 10 for textmessages and 5 for voiceminutes. Activating bonus xp can multiply XP for a set amount of time.
ar!server set { xpPerTextMessage | xpPerVoiceMinute | xpPerVote | xpPerInvite } { digit }
Ex.: ar!server set xpPerVoiceMinute 3Vote cooldown
Every user on your server can submit a social upvotes, but only every now and then. Specify the seconds a user has to wait to make another vote. Can range from 180 (3 minutes) to 86400 seconds (24 hours).
ar!server set voteCooldown { seconds }
Ex.: ar!server set voteCooldown 120Text cooldown
Every user on your server can get xp for writing a textmessage, but only every now and then. Specify the seconds a user is locked for new textmessage XP after writing a textmessage. Can range from 0 to 120 seconds.
ar!server set textMessageCooldown { seconds }
Ex.: ar!server set textMessageCooldown 10Reaction Voting
Activating this causes every reaction with your voteEmote to automatically trigger an upvote (and cooldown).
ar!server set reactionVote
Ex.: ar!server set reactionVoteMuted Xp
Toggle users ability to gain XP while being muted in a voicechannel
ar!server set allowMutedXp
Ex.: ar!server set allowMutedXpDeafened Xp
Toggle users ability to gain XP while being deafened in a voicechannel
ar!server set allowDeafenedXp
Ex.: ar!server set allowDeafenedXpSolo Xp
Toogle users ability to gain XP in voicechannels if they are alone (bots don't count).
ar!server set allowSoloXp
Ex.: ar!server set allowSoloXpInvisible Xp
Toggle users ability to gain XP while being invisible (marked as offline).
ar!server set allowInvisibleXp
Ex.: ar!server set allowInvisibleXpBonus Xp
Set how much bonus is given for texts, voice or votes during bonus xp times. This feature won't be active until the bonusuntil command was used to set the duration of your bonus xp time. Maximum of 100 for upvotes, 20 for textmessages and 10 for voiceminutes.
ar!server set { bonusPerTextMessage | bonusPerVoiceMinute | bonusPerVote } { digit }
Ex.: ar!server set bonusPerTextMessage 3Bonus time
Activate the bonus XP times, fe. double XP weekends, by setting the duration of it. Mininum of 10 to maximum 4320 minutes (= 72 hours).
ar!server set bonusUntil { minutes }
Ex.: ar!server set bonusUntil 1440NoXp Channels
Choose channels (text or voice) to not score XP from.
ar!channel [ #channel | channelName | channelId ] set noXp
Ex.: ar!channel afk set noXp. ar!channel 123456 set noXpNoXp Roles
Exclude roles from getting XP through speaking, writing or voting.
ar!role { @role | roleName | roleId } set noXp
Ex.: ar!role guest set noXpBonus XP Give and take bonus XP to and from your members (admin only).
The text, voice and vote scores are not adjustable by the admins. For this you can use the bonus score - grant your members XP for special events or boost up your most loyal members when switching to this bot.
Member bonus XP
Give bonus XP to a user.
ar!member [ @user | userName#tag | userId ] { give | take } { digit }
Ex.: ar!member @user give 200. ar!member username#0001 give 200Role bonus XP
Give bonus XP to all users with a certain role.
ar!role { @role | roleName | roleId } { give | take } { digit }
Ex.: ar!role @master give 200.Role Assignments Set role settings (admin only).
Set up your role ladder and rewards. Roles are updated on levelup / leveldown.
Assign roles on levelup
Automatically give a role to users upon reaching a certain level. Set the level to 0 to remove the assignment. Assignments to level 1 (start level) will be given on server join. Maximum of 3 assignments per level.
ar!role { @role | roleName | roleId } set assignlevel { level }
Ex.: ar!role master set assignLevel 20. ar!role 123456 set assignlevel 20Deassign roles on levelup
Automatically take a role from users upon reaching a certain level. Set the level to 0 to remove the deassignment. Maximum of 3 deassignments per level.
ar!role { @role | roleName | roleId } set deassignlevel { level }
Ex.: ar!role novice set deassignLevel 20. ar!role 123456 set deassignLevel 25Customize single role assign message
Change the text of the role assignment notification in the levelup message. Use <mention> as a placeholder for the users ping, <name> for only the name, <level> for the level digit, <servername> for the name of your server and <rolename> for the name of the role.
ar!role { @role | roleName | roleId } set assignmessage [ text ]
Ex.: ar!role master set assignMessage Congratulations <name>! From now on we shall call you a <rolename>.Customize single role deassign message
Change the text of the role deassignment notification in the levelup message. Use <mention> as a placeholder for the users ping, <name> for only the name, <level> for the level digit, <servername> for the name of your server and <rolename> for the name of the role.
ar!role { @role | roleName | roleId } set deassignmessage [ text ]
Ex.: ar!role master set deassignMessage Congratulations <name>! You will no longer be a simple <rolename>.Set the default role assign message
Changes the default message for roleassignments. This will be replaced for roles, where a specific roleassign message was defined. Use <mention> as a placeholder for the users ping, <name> for only the name, <level> for the level digit, <servername> for the name of your server and <rolename> for the name of the role.
ar!server set roleAssignMessage [ text ]
Ex.: ar!server set roleAssignMessage Your have been granted the role <rolename>.Set the default role deassign message
Changes the default message for roledeassignments. This will be replaced for roles, where a specific roledeassign message was defined. Use <mention> as a placeholder for the users ping, <name> for only the name, <level> for the level digit, <servername> for the name of your server and <rolename> for the name of the role.
ar!server set roleDeassignMessage [ text ]
Ex.: ar!server set roleDeassignMessage The role <rolename> has been taken away from you.Activate taking away of assigned roles
Automatically take away assigned roles, if the user falls below the assignment level.
ar!server set takeAwayAssignedRolesOnLevelDown
Ex.: ar!server set takeAwayAssignedRolesOnLevelDownAutopost Auto post into channels on certain events (admin only).
Let the bot post on certain events like levelups or server joins into specified channels. You can direct all posts into a single channel or chose a different channel for each event. Specifying no channel will target the current channel. To deactivate it, specify the same channel again (or 0). Please make sure the bot has permissions to post in any channels you specify.
Welcome channel
Specify a channel to post your welcome messages in
ar!channel [ #channel | channelName | channelId ] autoPost serverJoin
Ex.: ar!channel entrance-hall autoPost serverJoin. ar!channel 0 autoPost serverJoinWelcome Message
Changes the welcome message for your post_joinserver channel. Use <mention> as a placeholder for the users ping, <name> for only the name and <servername> for the name of your server.
ar!server set serverJoinMessage { text }
Ex.: ar!server set serverJoinMessage Our new member <mention> just joined. Welcome!Levelup channel
Specify a channel to post levelup messages in. A user will get only one levelup message per levelup (priority: post_ channel > direct message).
ar!channel [ #channel | channelName | channelId ] autoPost levelup
Ex.: ar!channel entrance-hall autoPost levelup. ar!channel 1071031757292034 autoPost levelupLevelup Message
Changes the message for levelups in channels and direct message. Use <mention> as a placeholder for the users ping, <name> for only the name, <level> for the level digit and <servername> for the name of your server.
ar!server set levelupMessage { text }
Ex.: ar!server set levelupMessage Congratulations <mention>! You reached level <level>. Nice!Reset Reset server statistics & settings (admin only).
Reset server, channel, or user statistics. While a reset procedure is active, no commands will trigger the bot and no activity will be tracked.
Reset server
Reset everything, including settings and stats.
ar!server reset all
Ex.: ar!server reset allReset settings
Reset only settings (including no-xp channels, roleassignments, etc.), but not stats.
ar!server reset settings
Ex.: ar!server reset settingsReset stats
Reset all stats (voice, text, invite, vote and bonus xp) or choose only a single type of stats.
ar!server reset { stats | textStats | voiceStats | invitestats | voteStats | bonusStats }
Ex.: ar!server reset statsReset stats of all deleted channels or members
Reset all scores of deleted users or channels. Be careful, all scores that were made in those channels / from that users will also be reset.
ar!server reset { deletedMembers | deletedChannels }
Ex.: ar!server reset deletedMembersReset a channel's stats
Reset all scores associated with a specific channel.
ar!channel { #channel | channelName | channelId } reset stats
Ex.: ar!channel screenshots reset stats. ar!channel 123456 reset statsReset a member's stats
Reset all scores associated with a specific user.
ar!member { @user | userName#tag | userId } reset stats
Ex.: ar!member @username reset stats. ar!member 123456 reset stats