Documentation
Table of Contents
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_role command
Set channel and role for birthday pings
/admin set_bd_channel
/admin set_bd_role
Set channel for level-up announcements with the /admin set_lu_channel command
Set lotto channels and role:
/admin add_lotto_channel
/admin set_lotto_role
If you want only users with a certain role to accrue leveling XP, use the /admin level_lock command
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_roles: List all admin roles in the server
/admin add_admin_role: Add a role to the list of admin roles in the server
/admin remove_admin_role: Remove a role from the list of admin roles in the server
/admin set_bd_channel: Set the channel that should be used for birthday announcements.
/admin set_bd_role: Set a role to be pinged when there is a birthday announcement
/admin add_level_lock: Prevent 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_lock: Remove one of the roles to which leveling is locked.
/admin set_lu_channel: Set which channel to use for level-up announcements
/admin set_lotto_role: Set a role to be pinned for lotto announcements
/admin add_lotto_channel: Add a channel to the list of channels that can host lottos in this server
/admin remove_lotto_channel: Remove a channel from the list of channels that can host lottos in this server
/admin list_lotto_channels: Show a list of all channels that can host lottos in this server
/admin view_settings: View all admin settings at once
General Commands
/hello: Say hello to everybody in what is obviously the best way ever
/help: Get command help, as well as useful links.
/support feedback: Send ideas and feedback to the devs
/support bug_report: Most errors are automatically reported to the devs, but you can use this to submit a bug report manually.
Leveling
/leveling rank: See your (or another member's) rank card. This can also be done from a user's profile under the "Apps" section.
/leveling leaderboard: See the leaderboard for your server
/leveling lu_ping: Set whether you get pinged when you level up
/leveling set_background: Set the background color for your rank card
/leveling set_custom_background: Set a custom image for your rank card
/leveling reset_background: Reset your rank card's background to the default image
/leveling card_style: Set your rank card style
/leveling set_bar_color: Set your rank card xp bar color
/leveling set_text_color: Set your rank card text color
(ADMIN) /leveling set_xp: Set a member's xp to a specified amount
(ADMIN) /leveling add_xp: Add a specified amount of xp to a user
(ADMIN) /leveling remove_xp: Remove a specified amount of xp from a user
Lottos
/lotto create: Create a new lotto in your current channel
/lotto set_timer: Set a timer to automatically draw lottos
/lotto join: Join the lotto running in your current channel
/lotto delete: Delete the lotto running in your current channel (Must be the original lotto creator or an admin user)
/lotto edit: Edit the lotto running in your current channel (Must be the original lotto creator or an admin user)
/lotto draw: Draw the lotto running in your current channel (Must be the original lotto creator or an admin user)
/lotto last_call: Ping lotto members that the lotto is about to end (Must be the original lotto creator or an admin user)
/lotto hack: Attempt to hack extra entries into the lotto running in your current channel
/lotto user_stats: View server lotto stats for a specified user
/lotto server_stats: View overall server lotto stats
Birthdays
/birthday set_bd: Set your birthday so everybody will know when your special day is (year is optional).
/birthday set_bd_flag: Used on a per-server basis to set whether you want your birthday to display in a given server (defaults to False).
/birthday list_bd: List 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 Builder: Coming Soon
Emoji Hunt: Coming Soon