← Back to dashboard
📄 Variables & Placeholders
A comprehensive list of variables and placeholders available in Jensy for use in autoresponders, custom messages, and function parameters.
User / Author Information
| Placeholder | Example Output | Description |
{user} | JennyBot#0001 | The username and discriminator of the user |
{user_name} | JennyBot | Username without discriminator |
{user_id} | 395526710101278721 | User ID |
{user_mention} | <@395526710101278721> | A mention of the user |
{user_avatar} | https://cdn.discordapp.com/... | User's avatar URL |
{user_created} | 2021-05-15 | Account creation date |
{user_status} | online | Current status (online, idle, dnd, offline) |
{user_activity} | Playing Minecraft | Current activity |
{user_color} | #FF0000 | Top role colour |
{user_balance} | 5000 | User's balance (if applicable) |
Advanced: {user_name:ID} for specific user, {user_mention:[$1]} for first argument.
Server / Guild Information
| Placeholder | Example Output | Description |
{server} | Jensy's Domain | Server name |
{server_id} | 395526710101278721 | Server ID |
{server_icon} | https://cdn.discordapp.com/... | Server icon URL |
{server_owner} | JennyBot#0001 | Owner's username |
{server_owner_id} | 395526710101278721 | Owner's ID |
{server_created} | 2020-01-15 | Creation date |
{server_members} | 150 | Total member count |
{server_members_online} | 45 | Online members* |
{server_bots} | 12 | Bot count* |
{server_channels} | 25 | Total channels |
{server_roles} | 8 | Total roles |
{server_boost_tier} | 2 | Boost tier |
{server_boost_count} | 15 | Number of boosts |
* May be unreliable without privileged intents.
Member Information
| Placeholder | Example Output | Description |
{member_name} | JennyBot | Nickname or username |
{member_joined} | 2021-06-20 | Join date |
{member_roles} | Moderator, Developer | Role list |
{member_top_role} | Moderator | Highest role |
{member_avatar} | https://cdn.discordapp.com/... | Avatar URL |
Channel Information
| Placeholder | Example Output | Description |
{channel} | #general | Channel name with # |
{channel_name} | general | Name without # |
{channel_id} | 395526710101278721 | Channel ID |
{channel_created} | 2020-01-15 | Creation date |
{channel_topic} | General discussion | Topic |
{channel_type} | text | Type (text, voice, stage, forum) |
{channel_nsfw} | false | NSFW? |
{channel_mention} | <#395526710101278721> | Mention |
Message Information
| Placeholder | Example Output | Description |
{message} | Hello world! | Full message content |
{message_id} | 395526710101278721 | Message ID |
{message_url} | https://discord.com/channels/... | Direct link |
{message_created} | 2024-05-15 14:30:00 | Timestamp |
{message_attachments} | 2 | Number of attachments |
Miscellaneous
| Placeholder | Example Output | Description |
{prefix} | jen | Server prefix |
{bot_name} | Jensy | Bot username |
{bot_version} | 1.0.0 | Version |
{timestamp} | 1621080600 | Unix timestamp |
{now} | 2024-05-15 14:30:00 | Current date/time |
{random} | 42 | Random 0–100 |
{random:1-10} | 7 | Random in range |
{mention_count} | 2 | Mentions in message |
Unique / Situational
| Variable | Usable In | Description |
{joined_member} | Welcome messages | Member who joined |
{left_member} | Goodbye messages | Member who left |
{promoted_role} | Role updates | Role added |
{removed_role} | Role updates | Role removed |
{target_user} | Mod commands | Targeted user |
{reason} | Mod commands | Reason for action |
{duration} | Temporary actions | Duration |
Functions
Formatting
| Function | Syntax | Example | Description |
| Embed | {embed:title|description|color} | {embed:Hello|This is an embed|FF0000} | Creates an embed |
| Uppercase | {upper:text} | {upper:{user_name}} | Converts to uppercase |
| Lowercase | {lower:text} | {lower:{user_name}} | Converts to lowercase |
| Mention | {mention:user_id} | {mention:395526710101278721} | Creates a mention |
| Link | {link:text|url} | {link:Click here|https://example.com} | Formatted link |
| Role Mention | {role_mention:role_id} | {role_mention:395526710101278721} | Role mention |
| Channel Mention | {channel_mention:channel_id} | {channel_mention:395526710101278721} | Channel mention |
Auto‑Deletions
| Delete Trigger | {delete_trigger:5} | Deletes trigger message after 5s |
| Delete Response | {delete_response:10} | Deletes bot response after 10s |
| Delete Both | {delete_both:5|10} | Deletes both after 5s / 10s |
Conditional Logic
| If | {if:condition|true|false} | Conditional output |
| Choice | {choice:opt1|opt2|opt3} | Random selection |
| Range | {range:1-10} | Random number |
Advanced
| Locked Choice | {locked:key|opt1|opt2} | Same choice for same key |
| User Arguments | {$1}, {$2} | Command arguments |
| Contains | {contains:text|substring} | Check substring |
| Replace | {replace:text|find|replace} | Replace text |
| Math | {math:expression} | Evaluate (1+1, 10/2) |
Escaping
To display a literal placeholder, use a backslash: \{user} → {user}
Last updated: 2024‑05‑31 · Bot version: littlebot