Creating a living document for a StratsCo Twitch bot.
The StratsCo bot will join all Twitch Team member channels via a Twitch API call. Strats admins will be able to launch giveaways and notices across all channels. Streamers will be able to issue giveaways, track regulars, and perform other functions for their channel similar to Nightbot or Moobot (but free).
Commands and Functions
Commands are based on roles. They’re issued in chat and will be placed here as a reference for mods, streamers, and users. All commands are prefixed with the bot’s name
stratsco. So to give a command to the bot you speak to it like you would anyone. e.g.
stratsco: start countdown (the colon is optional).
These commands are issuable by the static list of mods. These commands are executed across all channels.
Channel Owner (
These commands are issuable when the username which matches the channel name—otherwise known as the streamer. e.g. user
vocino would be the host or streamer in
#vocino. They are only executed within the context of that channel.
This will send a tweet out from @StratsCo announcing your stream.
picks a random user from chat
e.g. stratsco tweet
output: “Vocino is playing StarCraft on #TeamStrats http://twitch.tv/vocino”
e.g. stratsco: seen vocino
output: vocino was last seen watching tommy2118 at Mon Jan 05 2015 13:15:22 GMT-0800 (PST)
countdown set "#name#" #datestring#
e.g. stratsco: countdown set “Half Life 3” 21 Jan 2020
countdown [for] #name#
e.g. stratsco: countdown Half Life 3
countdown delete #countdown_id#
e.g. stratsco: countdown delete 5
Channel Ops (
These commands are issuable when the user is oped (or a mod, as Twitch calls it) in the channel. They are only executed within the context of that channel.