Documentation
The complete command reference for Vairocina.
Setup
A server owner adding Vairocina to their server should follow this guide for the best experience:
- Set Admin Roles with the
/admin add_admin_rolecommand. - Set channel and role for birthday pings:
/admin set_bd_channeland/admin set_bd_role. - Set channel for level-up announcements with the
/admin set_lu_channelcommand. - Set lotto channels and role:
/admin add_lotto_channeland/admin set_lotto_role. - If you want only users with a certain role to accrue leveling XP, use the
/admin level_lockcommand.
You can also subscribe to the Vairocina update channel in the Vairocina Community server to receive updates in your own server.
Administration
These commands all require admin access, and they allow admin users to setup how Vairocina functions in your server. Admin access includes the server owner, any user with a server admin role, or any user with a role set as an Admin in Vairocina itself.
-
/admin list_rolesList all admin roles in the server -
/admin add_admin_roleAdd a role to the list of admin roles in the server -
/admin remove_admin_roleRemove a role from the list of admin roles in the server -
/admin set_bd_channelSet the channel that should be used for birthday announcements. -
/admin set_bd_roleSet a role to be pinged when there is a birthday announcement -
/admin add_level_lockPrevent users from gaining xp and leveling up unless they have a certain role. Leave the role parameter empty if you want to remove all level locks. -
/admin remove_level_lockRemove one of the roles to which leveling is locked. -
/admin set_lu_channelSet which channel to use for level-up announcements -
/admin set_lotto_roleSet a role to be pinned for lotto announcements -
/admin add_lotto_channelAdd a channel to the list of channels that can host lottos in this server -
/admin remove_lotto_channelRemove a channel from the list of channels that can host lottos in this server -
/admin list_lotto_channelsShow a list of all channels that can host lottos in this server -
/admin view_settingsView all admin settings at once
General Commands
-
/helloSay hello to everybody in what is obviously the best way ever -
/helpGet command help, as well as useful links. -
/support feedbackSend ideas and feedback to the devs -
/support bug_reportMost errors are automatically reported to the devs, but you can use this to submit a bug report manually.
Leveling
-
/leveling rankSee your (or another member's) rank card. This can also be done from a user's profile under the "Apps" section. -
/leveling leaderboardSee the leaderboard for your server -
/leveling lu_pingSet whether you get pinged when you level up -
/leveling set_backgroundSet the background color for your rank card -
/leveling set_custom_backgroundSet a custom image for your rank card -
/leveling reset_backgroundReset your rank card's background to the default image -
/leveling card_styleSet your rank card style -
/leveling set_bar_colorSet your rank card xp bar color -
/leveling set_text_colorSet your rank card text color -
/leveling set_xpSet a member's xp to a specified amount ADMIN -
/leveling add_xpAdd a specified amount of xp to a user ADMIN -
/leveling remove_xpRemove a specified amount of xp from a user ADMIN
Lottos
-
/lotto createCreate a new lotto in your current channel -
/lotto set_timerSet a timer to automatically draw lottos -
/lotto joinJoin the lotto running in your current channel -
/lotto deleteDelete the lotto running in your current channel (Must be the original lotto creator or an admin user) -
/lotto editEdit the lotto running in your current channel (Must be the original lotto creator or an admin user) -
/lotto drawDraw the lotto running in your current channel (Must be the original lotto creator or an admin user) -
/lotto last_callPing lotto members that the lotto is about to end (Must be the original lotto creator or an admin user) -
/lotto hackAttempt to hack extra entries into the lotto running in your current channel -
/lotto user_statsView server lotto stats for a specified user -
/lotto server_statsView overall server lotto stats
Birthdays
-
/birthday set_bdSet your birthday so everybody will know when your special day is (year is optional). -
/birthday set_bd_flagUsed on a per-server basis to set whether you want your birthday to display in a given server (defaults to False). -
/birthday list_bdList all birthdays in the server
Note that you can check any member’s birthday from their profile under the “Apps” section. This will not display their birthday if they do not have the birthday flag enabled.
Events
-
Town BuilderA collaborative building event for your server. Coming Soon -
Emoji HuntA server-wide scavenger hunt event. Coming Soon