Frequently Asked Questions
How do I find a User ID or Channel ID?
In Discord, go to your settings > Appearance and turn on 'Developer Mode'. Now you can right-click on a channel or user to copy their ID.
or...
In Discord, go to your settings > Advanced and turn on 'Developer Mode'. Now you can right-click on a channel or user to copy their ID.
How do I set up TranslatorBot for my server?
Use the `!tl setup` command with the appropriate arguments. Only an administrator can run this command. Example: `!tl setup 123456789 987654321 en`.
- 123456789: This is the admin channel ID where you want to set up the bot (typically a private channel).
- 987654321: This is the bot channel ID where the bot will send translations (typically the "general" channel).
- en: This is the default language code for translations (e.g., 'en' for English).
How do I set the default language for the server?
Use the `!tl setlangGlobal` command. Only an administrator can run this command. Example: `!tl setlangGlobal en`.
- en: This sets the default language for the server to English.
How can I set my preferred language for translations?
Use the `!tl setlang` command. Example: `!tl setlang es`.
- es: This sets your preferred language to Spanish.
How can I watch a user's messages in a specific channel for translations?
Use the `!tl addChannel` command. Example: `!tl addChannel 123456789 987654321 en`.
- 123456789: This is the channel ID where you want to watch the user's messages.
- 987654321: This is the user ID whose messages you want to watch.
- en: This sets the language in which messages will be translated.
How can I stop watching a user's messages in a specific channel for translations?
Use the `!tl removeChannel` command. Example: `!tl removeChannel 123456789 987654321 en`.
- 123456789: This is the channel ID where you were watching the user's messages.
- 987654321: This is the user ID whose messages you want to stop watching.
- en: This is the language in which messages were being translated.
How can I start watching a specific user for translations?
Use the `!tl TranslateUser` command. Example: `!tl TranslateUser 987654321 en`.
- 987654321: This is the user ID whose messages you want to watch for translations.
- en: This sets the language in which their messages will be translated.
How can I view my current settings?
Use the `!tl printSettings` command. Example: `!tl printSettings`.
- No parameters required: This command will output your current settings.
How can an administrator view the current bot settings?
Use the `!tl printAdminSettings` command. Only an administrator can run this command. Example: `!tl printAdminSettings`.
- No parameters required: This command will output the current bot settings for the server.
How can I prevent my messages from being translated?
Use the `!tl Blacklist` command to add yourself to the translation blacklist. Example: `!tl Blacklist`.
- No parameters required: This command will add you to the translation blacklist.
How can I remove myself from the translation blacklist?
Use the `!tl unBlacklist` command. Example: `!tl unBlacklist`.
- No parameters required: This command will remove you from the translation blacklist.
How can I stop being watched for translations by other users?
Use the `!tl unWatchMe` command. Example: `!tl unWatchMe`.
- No parameters required: This command will stop other users from watching you for translations.
How can I prevent a specific user from watching me for translations?
Use the `!tl preventWatch` command. Example: `!tl preventWatch 987654321`.
- 987654321: This is the user ID that you want to prevent from watching you for translations.
How can I see who is watching me for translations?
Use the `!tl WhoIsWatchingMe` command. Example: `!tl WhoIsWatchingMe`.
- No parameters required: This command will display a list of users who are watching you for translations.
How can I stop watching a specific user for translations?
Use the `!tl UnwatchUser` command. Example: `!tl UnwatchUser 987654321`.
- 987654321: This is the user ID that you want to stop watching for translations.