Syntax

!crsettings [key] [value]
!crset [key] [value]

What Does it do?

Using this command you can set some settings related to your channel.
Currently there are 10 keys which you can set a value for:

  • CR-Only Status: Whether or not bot responds to people when not streaming Clash Royale (default: doesn't respond)
  • Global Access Level: What type of users have access to bot's commands (default: all)
  • Language: The preferred language. (default: your stream's language if supported, or english)
  • Cards Language: The preferred card names language. (default: your stream's language if supported, or english)
  • Card In-Game Names: Whether Royale Alchemist should use exact in-game card names. (default: false)
  • Bot Moderators: Viewers that are not moderators but have access to Royale Alchemist moderation commands (default: no-one)
  • Offline Responses: Whether Royale Alchemist responds to all commands when streamer is offline (default: true)
  • Use Announcements: Whether Royale Alchemist can use announcements in a few commands, if its a moderator (default: true)
  • Default To Last Active Account: Whether Royale Alchemist should use the last-active account or the first-entered account as default (default: true)
  • Command-Alias Insufficient-Access-Level Responses: Whether Royale Alchemist responds with a you don't have enough access level response when chatters don't have enough access level for a command added using the !cracc command (default: true)
  • Cooldown Factor: The factor to increase the bot's cooldown with

WARNING

You need to be a moderator to use these commands.

Examples

  • You can make the bot answer to viewers (and mods) messages, even when you are not playing Clash Royale by changing the value of the cronly key like so:
!crset cronly false

By default, Royale Alchemist won't answer to commands when you are not streaming Clash Royale.

  • You can change the global access level of the bot. Default access level is all, and you can change it between mod/vip/sub/all.
!crset globalAccessLevel vip

As an example, the command above makes Royale Alchemist only respond to broadcaster/mods/vips.

TIP

The commands added by moderators through the Commands Settings can be exempt from the global access level if you provide an access level like all when making them. This enables you to disable all commands through the global access level settings, and instead add aliases to only a few of the commands you'd like chatters to use.

  • You can set your preferred language for Royale Alchemist.
    Currently supported languages: English, German, Spanish.
!crset lang spanish
  • You can set your preferred language for card names that Royale Alchemist uses.
    Currently supported languages: English, German, Spanish.
!crset cardslang german
  • You can make Royale Alchemist use exact in-game card names, instead of the shorter card names it sometimes uses.
!crset inGameCardNames true
  • You can add non-moderator viewers to Royale Alchemist bot-moderators list so they can fully access all Royale Alchemist moderation commands.
    This is useful for when someone like a VIP wants to help with !crtitle command, but they can't since they are not a moderator.

WARNING

You need to be the channel owner to change bot moderators.

!crset botModerators add @[username]
!crset botModerators remove @[username]
!crset botModerators add @MahdiMMBM
  • You can make Royale Alchemist only respond to user commands when you are online. Some commands like moderation commands will not be affected.
!crset offlineResponses disable
  • You can tell Royale Alchemist to use announcements. Currently only used in the "Mastery Farm Started" message:
!crset announcements enable
  • When you've entered more than 1 account for Royale Alchemist, the bot can track your account activity and default to showing info of you last active account when using commands like !rank, !deck, !pb.
    This is useful when a streamer uses more than 1 account on stream to push on ladder.
    Without enabling this settings, you can still use 0 as the account number to see info of streamer's last active account, like so !rank 0, !pb 0.
!crset defaultToLastActiveAccount true
  • You can make Royale Alchemist don't respond to chatter at all when they don't have enough access level for a command added using the !cracc command.
!crset aliasedCommandsInsufficientAccessLevelResponses false
  • You can Increase the default cooldown between the messages Royale Alchemist answers using the cooldown factor. Moderators won't be affected at all, and vips will be affected much less than normal viewers.
!crset cooldown 3

Entered number must be decimal, more than 1, less than 12. The default cooldown is about 5 seconds, so for example, a cooldown factor of 3 means 3 * 5 = 15 seconds of cooldown for normal viewers.

Responses look like this:

Successfully changed value of Cooldown Factor from '1' to '3'