Skip to main content

Utility & Customization Commands


Help

The help command in Scriptly is one of the most useful but overlooked features for obtaining information on how to use the bot!

Typing *help will bring up a list of all the commands within the bot in their respective category:

Help Command Embed

From there, all you need to do is type the same command with an argument of the specific command you want to learn more about!

*help <command name>

Here's an example of the information provided in a specific commands help page:

Example of the information shown through the help command


Voices

The voices command is a simple yet useful commmand to display all of the different text-to-speech voices Scriptly offers!

The voices command also acts as a way to change the language of the text-to-speech voice.

*voices <language>

Typing the voices command on its own will simply prompt you to select a voice via a select menu, so it is recommended to select a language via the initial command.

A message asking the user to select a language via a select menu

Typing the voices command with a specified language, such as English, will display all the voices available for the given language.

An embed showing all of the English voices Scriptly offers

info

Instructions on how to set these voices can be found here.


Settings

The settings command allows you to change and customize a variety of things within the bot!

Aliases: setting, configuration, config

*settings <type> <setting> <value>

Type = The option you want to modify (TTS, Transcript, etc)

Setting = What about the option you want to modify (speed, voice, etc)

Value = What you would like to set the setting to (normal, slow, Charlotte, etc)

Running the settings command on its own will display a list of all things you can modify in the bot.

Picture showing the settings embed

Specifying which type and setting you would like to modify will display more information about what you can modify and will also show you what you currently have the value set to.

Picture showing what the setting is set to and the options for changing it, specifically for changing the TTS voice

Picture showing what the setting is set to and the options for changing it, specifically for changing the TTS speed

Picture showing what the setting is set to and the options for changing it, specifically for changing the TTS channel

Picture showing what the setting is set to and the options for changing it, specifically for changing the TTS default voice

Picture showing what the setting is set to and the options for changing it, specifically for changing TTS xsaid

Picture showing what the setting is set to and the options for changing it, specifically for changing TTS xsaid

To change the value, simply fill in the type and settings part of the command and then specify the value at the very end. A list of TTS voices can be found by using the voices command.

Picture showing how to set the value for the TTS voice


Command Enable & Disable

The command enable and disable commands are perfect for restricting access to commands which are not used or may be abused if available to members.

Normal commands:

*cmd-disable <command you want to disable>
*cmd-enable <command you want to enable>

Slash commands:

/command disable <command you want to disable>
/command enable <command you want to enable>

As an example, lets say members in my server are abusing the TTS (text-to-speech) command.

I can disable the command by doing:

*cmd-disable tts
or
/command disable tts

Now, when members try to use the TTS command, a message temporarily appears before being deleted after a few seconds telling them the command is disabled.

Image showing the message which appears when a command is disabled

If my server finds a need for the tts command again, I can re-enable the command by doing:

*cmd-enable tts
or
/command enable tts

Ping

This simple command is perfect for seeing if Scriptly is having any issues connecting to Discord. The ping command tests Scriptly's latency to Discord. It also has the added bonus of listing the uptime of the bot since the last restart.

Aliases: pong

*ping

Image showing what the ping command displays

info

The lower the number in both the Bot Latency and API Latency sections, the faster Scriptly is at responding to commands!


Botinfo

The info or botinfo command is awesome for retrieving statistics regarding the Scriptly bot.

Statistics include: the server count for Scriptly; the total potential users Scriptly has (the number of members in all the servers Scriptly is in combined); the amount of active transcriptions; how many voice channels the bot is in currently; RAM usage; the uptime of the bot; and shard count (divided processes of Scriptly, typically divided between every 1000 servers).

This command also provides some basic information regarding what the bot is about.

Aliases: botinfo, bot-info, stats, statistics

Image showing what the info command displays


Prefix

The prefix command is how you change the default prefix of the bot. It's extremely useful if you have another Discord bot in your server with a conflicting prefix to Scriptly.

*prefix <desired prefix>

If you do not know what the current prefix of the bot is and you'd like to change the prefix, you can do so by using the mention prefix. The mention prefix is never removed and will always work no matter what you set the bots prefix to.

@Scriptly prefix <desired prefix>

Invite

This simple but useful command returns the invite for the bot.

*invite

Image of the emebed which the invite command returns


Support

This simple command returns an invite link to our support server.

*support

Image of the emebed which the support command returns


Premium

This command returns information about the premium version of the bot. It explains which features will be available when premium is related.

*premium

Image of the emebed which the premium command returns

If a user tries to run a premium command in a server without the premium version of the bot, this embed will appear:

Image of the error message that appears when a user tries to run a premium only command


Vote

Although this command is at the bottom of this list, it is quite possibly the most important command to keep Scriptly afloat. The vote command gives a list of websites you can vote for Scriptly on. Voting for Scriptly on these websites helps boosts the bots viewer reach and helps others find Scriptly.

Aliases: upvote, links, botlist, votelist

tip

Still need help? Join our support server!