Misc Commands

Statistics

Get translation character count statistics for the current server.

/server stats

This command displays detailed usage statistics for your server, including:

  • Total characters translated this month
  • Characters remaining in your quota
  • Quota reset date
  • Most active users (top translators)
  • Most active channels (most translated channels)
  • Language breakdown (which languages are used most)

Example Output

📊 TranslateMate Statistics for YourServer

Monthly Usage:
├─ Characters Translated: 125,430 / 500,000
├─ Quota Remaining: 374,570 (74.9%)
└─ Resets: January 1, 2025

Top Users:
├─ @JohnDoe: 45,230 characters
├─ @JaneSmith: 32,150 characters
└─ @BobJohnson: 18,900 characters

Top Channels:
├─ #general: 65,340 characters
├─ #international: 38,920 characters
└─ #support: 21,170 characters

Popular Languages:
├─ German: 38%
├─ French: 27%
├─ Spanish: 19%
└─ Other: 16%

Use Cases

  • Monitor quota usage to avoid hitting limits
  • Identify heavy users for potential upgrades
  • Analyze language needs for server optimization
  • Track monthly trends in translation usage

Reset Settings

Reset the bot settings for the current server.

/config reset

This command resets all server configuration back to default values.

What Gets Reset

  • ✅ Auto-delete commands: Disabled
  • ✅ Translate bot messages: Disabled
  • ✅ Display type: Default
  • ✅ News notifications: Kept (not reset)
  • ✅ Quota notifications: Kept (not reset)

What Is Preserved

  • ❌ Auto-translation rules (users and channels) are NOT deleted
  • ❌ Usage statistics are NOT reset
  • ❌ Subscription status is NOT affected

Confirmation

The bot will ask you to confirm before resetting settings to prevent accidental resets:

⚠️ Are you sure you want to reset all server settings?
This will restore default configuration values.
Auto-translation rules will be preserved.

[Yes, Reset] [Cancel]

When to Use

  • Starting fresh with configuration
  • Troubleshooting configuration issues
  • Removing test settings before production
  • Cleaning up after experimenting with features

Feedback

Send feedback to the bot developers.

/feedback

This command opens a modal form where you can submit:

  • Bug reports - Describe issues you’ve encountered
  • Feature requests - Suggest new functionality
  • General feedback - Share your thoughts and experiences
  • Questions - Ask for help or clarification

Feedback Form Fields

  1. Type: Bug Report / Feature Request / General Feedback
  2. Priority: Low / Medium / High
  3. Description: Detailed explanation (up to 1000 characters)
  4. Contact: Optional Discord username for follow-up

Why Your Feedback Matters

  • Helps improve TranslateMate for everyone
  • Influences development priorities
  • Identifies bugs quickly
  • Shapes future features

Response Time

  • Critical bugs: Within 24 hours
  • Feature requests: Reviewed weekly
  • General feedback: Acknowledged within 3-5 days

Get Help

Get help with the bot.

/help

This command displays a comprehensive help menu with:

  • Quick Start Guide - Get started in 60 seconds
  • Command List - All available commands categorized
  • FAQ - Frequently asked questions
  • Wiki Link - Link to full documentation
  • Support Server - Join for live help

Help Menu Navigation

The help command provides an interactive menu:

🤖 TranslateMate Help Menu

Select a category:
├─ 🚀 Getting Started
├─ 💬 Translation Commands
├─ ⚙️ Configuration
├─ 📊 Statistics & Info
└─ 🔗 Links & Resources

Quick Command Reference

The help menu includes a searchable command reference:

  • Type a command name to see its syntax
  • View examples for each command
  • Check required permissions
  • See related commands

Get Server ID

Get the server ID.

/server

This command displays your Discord server’s unique ID, which is useful for:

  • Support requests - Help us troubleshoot your specific server
  • API integration - Use with TranslateMate API
  • Configuration backup - Record your server ID for reference
  • Multi-server management - Identify which server you’re configuring

Example Output

📋 Server Information

Server Name: Your Awesome Server
Server ID: 123456789012345678
Member Count: 1,234 members
Bot Joined: December 1, 2024
Subscription: Premium Plan

Quick Actions:
├─ View Statistics: /server stats
├─ Configure Settings: /config server
└─ Get Help: /help

Additional Information

The command also shows:

  • Current subscription tier
  • When the bot was added to the server
  • Total member count
  • Quick links to related commands

Additional Utility Commands

Check Bot Latency

/ping

Displays the bot’s current latency and API response time:

  • Bot Latency: Time to process commands
  • API Latency: Time to reach Discord API
  • Translation API: Time to reach DeepL API

View Bot Information

/info

Shows information about TranslateMate:

  • Current version
  • Total servers using the bot
  • Total translations performed
  • Uptime
  • Links to website, wiki, and support

Check Permissions

/permissions

Verifies that the bot has all necessary permissions in the current channel:

  • View Channels ✅
  • Send Messages ✅
  • Embed Links ✅
  • Read Message History ✅
  • Manage Messages ✅
  • Add Reactions ✅

If any permissions are missing, the command will highlight them and explain why they’re needed.


Command Cooldowns

Some commands have cooldowns to prevent spam:

CommandCooldownReason
/server stats30 secondsDatabase query optimization
/feedback5 minutesPrevent feedback spam
/help10 secondsReduce embed load
/server10 secondsReduce database queries

Administrators bypass most cooldowns.


Permissions Required

Most utility commands require no special permissions and can be used by any server member. Exceptions:

CommandRequired Permission
/config resetAdministrator OR Manage Server
/server statsNone (public)
/feedbackNone (public)
/helpNone (public)
/serverNone (public)

Tips for Using Utility Commands

  1. Use /server stats regularly to monitor quota usage
  2. Submit feedback when you encounter issues or have ideas
  3. Share /help with new users to get them started quickly
  4. Check /permissions if the bot isn’t working properly
  5. Use /ping to verify bot responsiveness

Related Features


Need Help?

If you have questions about these commands, join our [Discord Server]({{ .Site.Params.discord.supportServerUrl }}) or use the /help command for more information.