Utilities

Utility Commands Reference

Complete guide to all 27+ utility commands available in SYNTHET. These commands provide information, server management tools, fun features, and integration capabilities for your Discord server.

Help and Information Commands (3)

/help - View All Commands

/help [command]

What it does: Displays all available commands or detailed help for a specific command. Includes syntax, parameters, and usage examples.

Examples:

  • • /help (shows all commands)
  • • /help ping (show help for ping)

Note: Staff-only commands hidden unless user has permission

/mod-help - View Moderation Commands

/mod-help [command]

What it does: Lists all moderation and admin commands available to the user. Filtered by user's actual permissions.

Example: /mod-help (show all mod commands user can access)

Permissions required: Moderation access (any level)

/ping - Check Bot Latency

/ping

What it does: Measures and displays bot's response latency and Discord API latency. Useful for troubleshooting slowdowns.

Example: /ping (shows "Pong! 50ms")

Output: Bot latency (ms) and API latency

Server and User Information Commands (3)

/stats - Bot Statistics

/stats

What it does: Displays bot statistics including uptime, servers connected, total commands run, and resource usage.

Shows: Uptime, memory usage, CPU usage, guild count, command statistics

Use case: Verify bot health and performance

/avatar - View Avatar

/avatar [user]

What it does: Displays user's profile picture in full resolution. Useful for saving or sharing avatars.

Example: /avatar @john (show john's profile picture)

Output: Full-size avatar image with download link

/banner - View User Banner

/banner [user]

What it does: Displays user's profile banner image. Not all users have banners.

Example: /banner @jane (show jane's banner if set)

Note: Shows "No banner" if user hasn't set one

Role and Invite Commands (3)

/role - Role Management

/role <action> <role>

What it does: Self-service role management. Users can claim/unclaim roles if configured as public. Actions: add, remove, toggle.

Examples:

  • • /role add Gamer (add Gamer role if public)
  • • /role remove Developer
  • • /role toggle Creative

Note: Only works for roles marked as "self-assignable"

/invite - Bot Invite Link

/invite

What it does: Displays the official bot invite link with proper permissions pre-selected. Includes permission scopes and explanations.

Example: /invite (shows invite link and permission list)

Shows: Clickable invite link, permission breakdown, support server link

/modules - List Server Modules

/modules

What it does: Shows all SYNTHET modules and their current enabled/disabled status in this server.

Displays: Moderation, Logging, Automod, Utilities, Events status with enablement status

Use case: Quick check of which features are active

Fun and Interaction Commands (7)

/poll - Create a Poll

/poll <question> [options...]

What it does: Creates an interactive poll with emoji reactions for voting. Multiple choice responses with live result tracking.

Example: /poll "What's your favorite color?" "Red" "Blue" "Green"

Features: Up to 10 options, emoji reactions, auto-tally results

Permissions required: View channel, post messages

/quote - Generate Quote Card

/quote [message_id]

What it does: Creates a styled card of a message for sharing or archiving. Includes sender, timestamp, and message content in formatted card.

Example: /quote 123456789 (quote the message with that ID)

How to get message ID: Right-click message → Copy Message ID

Output: Styled quote card with metadata

/snipe - View Last Deleted Message

/snipe [channel]

What it does: Shows the most recently deleted message in a channel. Captures sender, timestamp, and content before deletion.

Examples:

  • • /snipe (last deleted in current channel)
  • • /snipe #general (last deleted in #general)

Note: Only shows last deleted message per channel

/editsnipe - View Last Edited Message

/editsnipe [channel]

What it does: Shows the most recently edited message in a channel. Displays both old and new content for comparison.

Example: /editsnipe (show last edited in current channel)

Output: Original message and edited version side-by-side

/afk - Set AFK Status

/afk [message]

What it does: Sets you as AFK with optional custom message. Notifies users who mention you that you're away.

Examples:

  • • /afk In meeting, back at 5pm
  • • /afk (sets AFK without message)

Auto-remove: Automatically clears when you next send a message

/profile - View User Profile Card

/profile [user]

What it does: Displays customizable profile card for user. Shows bio, stats, social links if configured.

Example: /profile @john (show john's profile card)

Shows: Avatar, username, bio, join date, role count, custom stats

Location and Weather Commands (3)

/location - Geocode Location

/location <query>

What it does: Converts location names to coordinates. Returns latitude, longitude, and detailed location information.

Examples:

  • • /location New York
  • • /location Paris, France
  • • /location Mount Everest

Output: Coordinates, altitude, timezone, country

/time - Current Time by Timezone

/time [timezone]

What it does: Shows current time in specified timezone. Useful for coordinating with international team members.

Examples:

  • • /time America/New_York
  • • /time Europe/London
  • • /time UTC

Output: Current time, timezone offset, next sunrise/sunset

/weather - Get Weather Information

/weather <location>

What it does: Fetches current weather data for any location. Shows temperature, conditions, humidity, wind speed, and forecast.

Examples:

  • • /weather London
  • • /weather Tokyo, Japan
  • • /weather Seattle

Shows: Current conditions, temp, humidity, wind, 7-day forecast

Text and Conversion Commands (5)

/translate - Translate Text

/translate <text> <target_language>

What it does: Translates text from any language to target language. Auto-detects source language. Supports 100+ languages.

Examples:

  • • /translate "Hello world" Spanish (outputs "Hola mundo")
  • • /translate "Bonjour" English

Output: Translated text with language detection

/timestamp - Generate Discord Timestamp

/timestamp <date>

What it does: Converts date to Discord timestamp format. Timestamps automatically display in user's local timezone.

Examples:

  • • /timestamp 2024-03-15 (March 15, 2024)
  • • /timestamp "next Friday"

Output: Copyable timestamp code for Discord messages

/define - Dictionary Definition

/define <word>

What it does: Looks up word definitions, pronunciation, examples, and synonyms from Oxford Dictionary.

Example: /define serendipity (shows definition, examples, pronunciation)

Shows: Definition(s), part of speech, examples, synonyms

/image - Search for Images

/image <query>

What it does: Searches for images matching query. Returns first result with image info and source link.

Example: /image sunset (displays sunset image result)

Output: Image preview with source attribution

/counter - Server Counter Management

/counter [action] [name]

What it does: Creates and manages persistent counters in your server. Useful for member counts, milestones, or tracking statistics.

Actions: create, increment, decrement, view, delete

Examples:

  • • /counter create members_joined
  • • /counter increment members_joined
Screenshot: Utilities dashboard showing command shortcuts and recent activity

Quick Command Reference Table

CommandPurposeExample
/helpView all commands/help ping
/pingBot latency/ping
/linkPreview link embed/link https://...
/avatarView avatar/avatar @jane
/pollCreate poll/poll "Color?" Red Blue
/weatherWeather info/weather London
/translateTranslate text/translate "Hello" Spanish
/defineWord definition/define serendipity
/snipeLast deleted msg/snipe

Best Practices

Use Polls for Engagement

/poll creates interactive surveys that encourage participation. Great for server decisions, fun questions, or feedback gathering.

Leverage Information Commands

/avatar, /banner, and /role help members understand each other and server structure. Share these with new members for onboarding.

Use Timestamps for Clarity

/timestamp ensures everyone sees times in their local timezone. Essential for scheduling across time zones.

Pro Tips

  • • Quote important messages with /quote for documentation
  • • Use /snipe and /editsnipe to track message changes
  • • Create multi-language servers with /translate
  • • Track server growth with /counter commands