You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This can be any label to recognize your command with. The actual text used for command execution will be defined in the `Commands` field.
36
-
::
32
+
:::field{name=Nametype=Textrequired}
33
+
Enter a friendly name for this command
37
34
38
-
::
35
+
::::warning
36
+
This can be any label to recognize your command with. The actual text used for command execution will be defined in the `Commands` field.
37
+
::::
38
+
:::
39
39
40
-
::field{name=Enabledtype=Toggledefault=true}
40
+
:::field{name=Enabledtype=Toggledefault=true}
41
41
Toggle this command on or off
42
-
::
42
+
:::
43
43
44
-
::field{name=Includetype=Toggledefault=true}
44
+
:::field{name=Includetype=Toggledefault=true}
45
45
Include this command in the [Get Commands](/api/sub-actions/core/commands/get-commands) sub-action
46
-
::
46
+
:::
47
47
48
-
::field{name=Modetype=Selectrequired}
48
+
:::field{name=Modetype=Selectrequired}
49
49
Select a text matching mode for this command:
50
50
51
-
- `Basic` - Match at least one of the strings entered, based on the configured `Location` option
52
-
- `Regex` - Match based on Regular Expression
51
+
-`Basic` - Match at least one of the strings entered, based on the configured `Location` option
52
+
-`Regex` - Match based on Regular Expression
53
53
54
-
::
54
+
:::
55
55
56
-
::field{name=Locationtype=Select}
56
+
:::field{name=Locationtype=Select}
57
57
Modify the text matching behavior when using the `Basic` mode:
58
58
59
-
- `Start` - Match chat messages that **begin with** at least one command alias
60
-
- `Exact` - Match chat messages that are **exactly** the same text as at least one command alias
61
-
- `Anywhere` - Match chat messages that **contain** at least one command alias
59
+
-`Start` - Match chat messages that **begin with** at least one command alias
60
+
-`Exact` - Match chat messages that are **exactly** the same text as at least one command alias
61
+
-`Anywhere` - Match chat messages that **contain** at least one command alias
62
62
63
-
::
63
+
:::
64
64
65
-
::field{name="Commands"type=Textrequired}
65
+
:::field{name="Commands"type=Textrequired}
66
66
Enter the text from chat used to execute this command
67
67
68
-
::tip
69
-
You can enter multiple trigger strings or aliases by adding one item per line
70
-
::
71
-
::warning
72
-
Command cooldowns are **shared across all configured aliases** within a command entity. You should create separate commands if you need exclusive cooldowns for each.
73
-
::
68
+
::::tip
69
+
You can enter multiple trigger strings or aliases by adding one item per line
70
+
::::
71
+
::::warning
72
+
Command cooldowns are **shared across all configured aliases** within a command entity. You should create separate commands if you need exclusive cooldowns for each.
73
+
::::
74
74
75
-
::
75
+
:::
76
76
77
-
::field{name=Grouptype=Text}
77
+
:::field{name=Grouptype=Text}
78
78
Optionally type or select a group for this command
Enter a minimum time, in seconds, before the command can be used by **a specific user** again after it is executed by that user
139
147
140
148
- Set to `0` to disable user cooldowns
141
-
::
142
-
::
149
+
150
+
:::
151
+
::
143
152
144
153
::warning
145
154
**The Broadcaster Account is always exempt from cooldowns.** If you are testing this feature, ensure you use a different account.
@@ -154,21 +163,21 @@ By default, commands can be executed by **anyone** in chat.
154
163
You can restrict access to your commands by configuring permissions options:
155
164
156
165
::field-group
157
-
::field{name="Grant Type"type=Select}
166
+
:::field{name="Grant Type"type=Select}
158
167
Modify the grant type for all configured permissions within this command:
159
168
160
169
-`Allow` - Only the specified groups or users can execute this command
161
170
-`Deny` - Everyone **except** the specified groups or users can execute this command
162
-
::
163
171
164
-
::warning
172
+
::::warning
165
173
If the `Allowed` or `Denied` fields are left empty, the permission applies to **everyone**. - Grant type `Allow`, with an empty `Allowed` field will **allow all users** access - Grant type `Deny` with an empty `Denied` field will **deny all users** access
166
-
::
174
+
::::
175
+
:::
167
176
::
168
177
169
-
::warning
178
+
:::warning
170
179
**The Broadcaster Account is always exempt from permission settings.** If you are testing this feature, ensure you use a different account.
0 commit comments