Skip to content

$(settitle)

Syntax
$(settitle "<new title>")
Arguments
Required

The $(settitle) variable changes your stream title from within a command response. On success, it outputs the new title.

!command add !settitle Title updated to: $(settitle ${1:})
Example chat
moderator badgeModUser:!settitle Speedrunning all night!
partner badgemoderator badgeStreamElements:Title updated to: Speedrunning all night!

To use the $(settitle) variable, include it followed by the new title you want to set.

$(settitle "<new title>")
  1. Setting a simple title:

    $(settitle "Playing Fortnite with viewers!")
  2. Using a more creative title:

    $(settitle "ELECTRIC BODYBUILDER FROM RUSSIA")

The $(settitle) variable accepts a single parameter:

  • New Title: The text you want to set as your new stream title. Enclose it in quotation marks if it contains spaces.

On success, the variable outputs the new title. If the platform rejects the change, the raw error message is shown instead.

  • $(title): Retrieves the current stream title
  • $(game): Retrieves the current game or category of your stream

Q: Why do I need to use quotation marks?

A: Quotation marks are required if your title contains spaces. This ensures that the entire title is recognized as a single input.

Q: What happens if there’s an error?

A: If something goes wrong while setting the title, the variable outputs the platform’s error message instead of the new title. Double-check your syntax and try again. If the problem persists, ensure that your StreamElements bot has the necessary permissions to change your stream title.

Q: Can I use emotes or special characters in my title?

A: Yes, you can use emotes and special characters in your stream title, as demonstrated in the “ELECTRIC BODYBUILDER” example. However, be mindful of platform-specific limitations on title length or character types.