Variables
Use variables to return data in your own places!
Exorion variables allow you to use quick
This page outlines the usage of specific variables required in different scenarios. This section helps users understand how to implement these variables in their respective contexts effectively.
Please use the page index at the side to navigate between table sections.
All Variables listed above are unique to their own specific modules and may not work in other modules outside their designated one.
Sessions Module
Required / Optional Variables
$host
Replaces {host} with the user who activated a session vote/start
<@855535171272572998>
$host.name
Replaces with username of the person who started a session.
cipherdev.
$host.id
Replaces with userid of the person who started a session.
855535171272572998
$guild.name
Replaces {guild} with the server name.
Security HQ
$guild.icon
Replaces the output with the icon of the server
$time
Time the session was initated.
<t:1725234423:R>
Infractions Module
The infraction module contains variables that can be used to replace information in customised messages such as, a mentioned member's name and ID.
Required Variables
These are required and will not let you proceed unless the message contains either.
$punishment
View the infraction punishment type.
'Warning'
$reason
Replaces with the reason provided by the moderator
"Did a bad thing..."
$promotion
The promotion role given.
@PromotionRole
$reason
The promotion reason given.
"Hard working..."
Optional Variables
A list of optional variables below that are not required but fully optional and user-friendly.
$member.mention
Mention the member infracted
<@855535171272572998>
$member.name
Mention the member infracted by username
cipherdev.
$member.id
The infracted user's ID
855535171272572998
$member.icon
Show's the infracted MEMBER avatar
$mod.mention
Mention the user who posted the infraction by ping
<@559449646410235935>
$mod.name
Mention the user who posted the infraction by name
certified_memes
$mod.id
Mention the user who posted the infraction by userid
559449646410235935
$mod.icon
Show's the moderator's avatar
$guild.name
The name of the server
Security HQ
$guild.icon
The server profile
$time
Customise the current time with dates format.
<t:1725234423:R>
$infraction.id
Shows the ID of the current infraction. (Does not include #)
#1
Welcoming Module
Required Variables
$member.mention
Mention the member who joined
<@855535171272572998>
$member.name
Mention the member who joined by username
cipherdev.
$member.id
The member who joined userid
855535171272572998
$member.icon
Displays the member's avatar
$guild.name
Replaces {guild} with the name of the server
Security HQ
$guild.icon
The server profile
$time
Replaces with the current time with customisable dates format.
<t:1725308211:R>
$member.count
Replaces with your server's membercount, however many total members you have
250
Reviews Module
Required / Optional Variables
This page provides an overview of using variables and examples within the Review module, showcasing practical applications and implementation strategies for effective review management.
{rating}
A review rating out of /5
5
{review}
Use to display a member's rating
"This is the coolest bot ever."
{time}
Customise a timestamp date
<t:1733495100:FORMAT>
{member_mention}
Mention the member who left the review
<@855535171272572998>
Suggestions Module
Required Variables
{suggestion}
Shows the user's suggestion and where to put it in your customised embed / message
"Add flying bikes to the game!"
{suggestion_id}
The ID / Case number of the suggestion
507
{member_mention}
Mention the member (By PING) of who left the suggestion
<@855535171272572998>
{member_name}
Mention the member (By username) of who left the suggesion
cipherdev.
{member_id}
Mention the member (By ID) of who left the suggesion
855535171272572998
{time}
The time (UNIX) the member posted the suggestion
<t:1737036692:FORMAT>
Last updated
