$(count)
Returns the number of times a command or keyword has been executed in a channel, and optionally offers the ability to create custom counting variables.
$(count.get)
Returns the current number that is stored in a custom counting variable.
Parameters
This variable takes one optional parameter that is a custom counting variable name. Defaults to the behavior of $(count) if no parameter is provided, and returns as well as increments the command or keyword usage count by 1.
Example Output
$(count.get)(previously stored count: 10)11$(count.get my-cool-variable)23
Error Output
In case an invalid custom counting variable name is provided, returns the following:
[Error: Count name invalid. Must contain only alphanumeric, dashes, or underscores.]
$(count.increment)
Returns and increments the current number that is stored in a custom counting variable by 1 or a specified amount. Shares this behaviour with $(count.update).
Parameters
This variable takes one required parameter that is a custom counting variable name and one optional parameter that is the amount by which to increment (positive) or decrement (negative) the previously stored count.
Example Output
$(count.increment my-cool-variable)(previously stored count: 22)23$(count.increment my-cool-variable 10)(previously stored count: 22)32$(count.increment my-cool-variable -10)(previously stored count: 22)12
Error Output
In case an invalid or no variable name is provided, returns the following:
[Error: Count name invalid. Must contain only alphanumeric, dashes, or underscores.]
$(count.set)
Returns and sets the current stored number in a custom counting variable to a specified amount.
Parameters
This variable takes two required parameters. The first parameter is a custom counting variable name, and the second parameter is the amount that should be stored in the specified custom counting variable (minimum 0).
Example Output
$(count.set my-cool-variable 20)20
Error Output
In case an invalid custom counting variable name is provided, returns the following:
[Error: Count name invalid. Must contain only alphanumeric, dashes, or underscores.]In case no or only one parameter is provided, returns the following:
[Error: Usage: $(count.set <name> <count>).]
$(count.update)
Returns and increments the current number that is stored in a custom counting variable by 1 or a specified amount. Shares this behaviour with $(count.increment).
Parameters
This variable takes one required parameter that is a custom counting variable name and one optional parameter that is the amount by which to increment (positive) or decrement (negative) the previously stored count.
Example Output
$(count.update my-cool-variable)(previously stored count: 22)23$(count.update my-cool-variable 10)(previously stored count: 22)32$(count.update my-cool-variable -10)(previously stored count: 22)12
Error Output
In case an invalid or no variable name is provided, returns the following:
[Error: Count name invalid. Must contain only alphanumeric, dashes, or underscores.]