Notifications/OBS CLR Browser
Notifications/OBS CLR Browser
VIP Streams represent streamers that have subscribed for $5 or more to the DeepBot project during the last 30 days. To subscribe, click here.
VIP Streams can be identified by a gold, silver, or bronze star on top of the DeepBot program window. Hovering over the star will display the date your VIP subscription expires. Any payment made in excess of $5 would extend that expiry date by another month.
When you purchase the beta licence for the first time you are given 1 month of these VIP features.
To recognize the continued support from these streams, certain DeepBot features are exclusively available only to VIP streams.
These features include the following:
Below is the list of VIP command variables that you can use to customize your stream even further!
|@calc@[op|num1|num2]|| Use operators to calculate mathematical equations. Available operations (+,-,*,/). E.g.
|@ctrt@[TweetID]|| Click to Retweet. E.g.
Support the stream by retweeting! @ctrt@
|@ctt@[Message]|| Click to Tweet. E.g.
Support the stream by tweeting! @ctt@[Check out expertsonline @ http://twitch.tv/expertsonline playing @game@]
|@customjsonapi@[url,field]|| Custom API support to get parts of a JSON object. E.g.
Title for @target@ is @customjsonapi@[https://api.twitch.tv/kraken/channels/@target@,status]
|@datetime@[format]||Formatted date/time output. What can be used as the format can be found on https://msdn.microsoft.com/en-us/library/8kb3ddd4(v=vs.110).aspx|
|@editpoints@[username|points]|| Silently edits users' points in chat. Only runs with User (Elevated Access) selected on the custom command editor screen. E.g.
|@exec@[Seconds,Command]|| Chain one or more commands from a single command. E.g.
|@followdate@||Displays the date the user followed the channel.|
| @if@[data||matchWith||matchedResult] |
| Allows you to run an if statement in your command. Supported operators: >, >=, <, ⇐ E.g.
@if@[>||1||2||1 is greater than 2||2 is greater than 1] will output “2 is greater than 1”.
|@isonline@[user]||For checking if the user is currently in chat. Recommend use of this variable is @isonline@[@target@]|
|@last5follows@||Displays the last 5 users who followed the stream. (Also works for timed messages)|
|@last10follows@||Displays the last 10 users who followed the stream. (Also works for timed messages)|
|@lookupinfo@[var,user]|| Displays info of a user. (Requires variable names to start with l_). Variables that can be used are
@l_btag@ = Show the battle tag for the user (if set).
@l_followdate@ = Displays the date the user followed the channel.
@l_hours@ = Total number of hours the user has been watching the stream.
@l_lastseen@ = Shows when the user was last seen talking in the channel. @lookupinfo@[@l_lastseen@,expertsonline]
@l_points@ = Displays the user's points.
| @rand@[min|max] |
| Generates a random number between the minimum and maximum numbers specified. This will always be the same number unless you use the unique variant of this. E.g.
@rand@[1|10] @rand@[1|10] will produce the same number both times while @rand@[1|10|unique] @rand@[1|10|unique] will very rarely give you the same number both times, range depending
| @readfile@[Path to text file] |
@readfile@[lineNumber,Path to text file]
| Reads a line from an existing file. Alternatively, specifies a line to read from an existing file. “l” can be used to read whatever the last line is. E.g.
@readfile@[l,captainslog.txt] will read the last line in the text file.
|@replace@[String/Variable|To Replace|To Replace With]|| Searches a string or variable and performs a find/replace operation on it. e.g.
@replace@[@target@|@|] will search the @target@ variable for any @ symbols. If it finds any it will remove them from the text and replace them with nothing (blank). Good example of making use of @replace@ would be to prepare a string for a URL or replacing a shorthand notation with the full version of it (@replace@[@target@|it's|it is] for example)
|@savefile@[Path to text file,Line of Text to Add]|| Overwrites existing file with new data. By default if you only give a name of a text file “deathcounter.txt” for example, this will save to the “Custom Logs” folder where Deepbot is installed E.g.
@savefile@[deathcounter.txt,The death counter is now at @counter@]
|@savelog@[Path to text file, Line of Text to Add]|| Adds new line to existing file. If the file doesn't already exist it will create it instead. E.g.
@savelog@[followers.txt,@target@ has followed the channel!]
|@sendstreamermsg@[Message]||Allows the bot to send messages on behalf of the streamer.|
|@sound@[delay in seconds,Path to wav/mp3 file]||Play a specified wav/mp3 file after a specified delay.|
|@tts@[Message]|| Uses the TTS voice set in Master Settings to read out a message. E.g.
@tts@[Hello, from expertsonline]
|@unixtime@||Numeric time for use in @if@ statements. This is the number of seconds that have passed since January 1 1970|
| @userinfo1@[username] |
| Display info that has been set for the user in the user database E.g.
|@weather@[city, country code]|| Checks the weather in any part of the world. Country codes can be found at http://bulk.openweathermap.org/sample/ E.g.
@weather@[Rome, 00197] or @weather@[@target@, @target@]