Page cover

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.

Sessions Module

Required / Optional Variables

A list of optional variables that are not required but fully optional and user-friendly.

Variable
Usage
Example Output

$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

$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.

Name of Variable
Usage
Output

$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.

Variable
Usage
Example Output

$member.mention

Mention the member infracted

<@855535171272572998>

$member.name

Mention the member infracted by username

cipherdev.

$member.id

The infracted user's ID

855535171272572998

$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

$guild.name

The name of the server

Security HQ

$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

Variable
Usage
Example Output

$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

$guild.name

Replaces {guild} with the name of the server

Security HQ

$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.

Name
Usage
Example

{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

Name of Variable
Usage
Example Output

{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