terça-feira, 18 de dezembro de 2018

Comandos Scottybot

General
!scottyjoin
Everyone

Run this from any channel Scottybot is in. Will delete the message and whisper to you the status of the join.

!scottyleave
Streamer

Run this from your channel to remove scottybot. There will be tears.

!authkey
Streamer

Run this from your channel to have the authkey whispered to you.

!regenauthkey
Streamer

Run this from your channel to generate and whisper a new authkey to you. Doing this invalidates the old key.

!uptime
Everyone

Displays how long the streamer has been live.

!set broadcasts on/off
Mods and Above

Enable and Disable global admin/shutdown messages if you find them to chatty.

!audience
Everyone/Mods and Above

Shows current channel rating, or allows you to set it to family/teen/18+

!status
Everyone

Shows the current game being played an the stream title.

!status NewStreamTitle
Mods and Above

Allows you to set your stream title from inside your chat.

!setgame NewGameName
Mods and Above

Queries Mixer if the game you asked for exists, and if it does sets to that. It is a best effort, if it dosn't work double check your game name. Example: "Elite Dangerous" dosn't work, "Elite: Dangerous" does.

!host Channel
Mods and Above

Will host the target channel.

!stophost
Mods and Above

Stops hosting in your channel

Discord
!discordlink
Streamer

Begins the process of linking your Discord channel to your Mixer channel.

!discordulink
Everyone

Discord commands will not run unless your accounts are linked!

Begins the process of linking your Mixer user account to your Discord user account. Run this from any channel that has Scottybot. Recommend Scottybot's Mixer Channel

!mod Add/Remove DiscordUser
Streamer

Adds or Removes a Discord's user account from moderator status for Scottybot in that Discord channel.

Subscriber Settings
!set subalert on/off
Mods and Streamer

Enables or disables alerts for new subscribers.

!set subbonus [points]
Mods and Streamer

Set the amount of points awarded to new subscribers.

!set submsg [text]
Mods and Streamer

Sets the text of your sub message. Use '(_user_)' in place of subscriber name.

Message Filtering
!set neverclear on/off
Mods and Streamer

Bot will never delete a message under any circumstances. Timing out will still function. 
This is useful for overlays that break when messages are deleted.

!pausechat
Mods and Streamer

Will pause all non-mod and streamer chat until !resumechat is run.

!resumechat
Mods and Streamer

Resumes chat if !pausechat is on.

!purge [user] (also +p [user]
Mods and Streamer

Purges a viewer's mesages from chat.

!timeout [user] (also +t [user])
Mods and Streamer

Timeout a user.

!set timeout [number]
Mods and Streamer

Sets how long, in minutes, someone is timed out.

!set whisperwarn on/off
Mods and Streamer

Sets the bot to whisper to a user why it was filtered.

!pardon
Mods and Streamer

Removes a timed out user.

!reg add/del [user]
Mods and Streamer

Adds or removes a user as a regular, preventing bot moderation against them.

!reg list
Mods and Streamer

Provides a link to show all the regulars in your channel.

!filter status
Mods and Streamer

Checks the current filter settings of the bot.

!filter on/off
Mods and Streamer

Will turn on or off all chat filtering.

!set gibberish on/off
Mods and Streamer

Enables or disables gibberish spam filtering. This is a "smart" filter so false positives my happen as well as false negatives.

!set links on/off
Mods and Streamer

Enables or disables filtering of links.

!set maxchars on/off
Mods and Streamer

Enables or disables maximum chat message length.

!set maxchars [number]
Mods and Streamer

Sets the maximum characters for a viewer message.

!set emoji on/off
Mods and Streamer

Enables or disables maximum Emoji's filtering.

!set maxemoji [number]
Mods and Streamer

Sets the maximum Emoji count.

!set repeat on/off
Mods and Streamer

Enables or disables filtering of repeating characters.

!set cappercent on/off
Mods and Streamer

Enables or disables filtering of too many capital letters..

!set cappercent [number]
Mods and Streamer

Sets the maximum percentage of caps a message can have before being filtered.

!set symbols on/off
Mods and Streamer

Enables or disables the max symbols in a message filter.

!set symbols [number]
Mods and Streamer

Set the max percentage of symbols a message can have before being filtered.

!badwords add [words]
Mods and Streamer

Messages with these words are auto purged. Can add more than 1 word at a time.

!badwords remove [words]
Mods and Streamer

Removes listed words from your badword list. Can remove more than 1 word at a time.

!badwords list
Mods and Streamer

Prints out a list of the badwords list.

!badwords import CHANNEL
Mods and Streamer

Imports list from another channel. For PG Streams recommend import Scottybot's list, large number of words are filtered.

!permit [user]
Mods and Streamer

Allows the user to post a link if filtering is enabled.

Ignore Users
!ignore add [user]
Mods and Streamer

Add a user to the ignore list. The bot will no longer repond to the user or give them points.

!ignore remove [user]
Mods and Streamer

Removes a user from the ignored users list.

!ignore list
Mods and Streamer

Prints out a list of all ignored users.

!ignore purgedb
Mods and Streamer

Removes all users from the ignore list.

Custom Commands
!set cooldown [number]
Mods and Streamer

Set cooldown, in seconds, to prevent spamming of commands.

!command add ![command] [message]
Mods and Streamer

Add a command and output text. Variables can be used in this command.

!command remove ![command]
Mods and Streamer

Removes the command.

!command reset ![command]
Mods and Streamer

Resets the counter for the command.

!command restrict ![command] Everyone/Mod/Owner
Mods and Streamer

Restricts a command to a certain group. Values are, in this order: Everyone, Sub, Reg, Mod and Owner

!command hide ![command] 0 - 4
Mods and Streamer

Hides/shows command on the web site. 0 (Show all) through 4 (Show nothing).

!command setcount ![command] [count]
Mods and Streamer

Manually allows you to set the command counter pulled by the (_cmdcount_) variable.

!commands
Everyone

Provides a link to a list of commands.

!cmdcost add ![command] [points]
Mods and Streamer

Makes a command cost points to run.

!cmdcost remove ![command]
Mods and Streamer

Removes the points cost of the command.

!disable add ![command]
Mods and Streamer

Adds command from the disabled list.

!disable remove ![command]
Mods and Streamer

Removes a command from the disabled list.

!disable list
Mods and Streamer

Lists all disabled commands.

!cmdchain add !CMD !toadd1 !toadd2 !toadd3 etc..
Mods and Streamer

Allows you to chain several commands together so one command outputs multiple. Some variables do not work.

!cmdchain remove !CMD
Mods and Streamer

Purges the chain from the database.

Trigger Commands
!trigger list
Mods and Streamer

Provides list of Triggers and their Indexes

!trigger edit TRIGGER_INDEX RESPONSE
Mods and Streamer

Edits a chat trigger response. Get the Trigger Index from running !triggers list

!trigger add TRIGGER RESPONSE
Mods and Streamer

Adds a chat trigger, that when it is seen in a message will response. This is susceptible to the command cooldowns, which you can bypass by adding (_bpcd_) to the response (This will be stripped before sent to chat). Most variables work such as (_user_), (_status_) and (_game_).
When using more than one word, place a '_' when words should be next to each other, and a "*" when words do not need to be.

!trigger remove TRIGGER_INDEX
Mods and Streamer

Removes the trigger.

(_delete_)
Chat Triggers only variable

Deletes the message that triggered this message.

(_timeout_)
Chat Triggers only variable

Times out the person that triggered this message.

Repeating Commands
!repeat delay [number]
Mods and Streamer

How long, in minutes, between each repeated command. Minimum of 10 minutes.

!repeat add ![command]
Mods and Streamer

Adds a custom command to the repeat list. Ignores command restrictions.

!repeat remove ![command]
Mods and Streamer

Removes a command from the repeat list.

!repeat list
Mods and Streamer

Provides a link to show all repeating commands.

Variables
(_nextinqueue_)
Variable

Attempts to pull the next X number of people in the queue, use this if you want to run something other thant !queue next

(_enterqueue_)
Variable

Attempts to enter the command invoker into the XQueue, use this if you want to run something other than !queue enter

(_queueplace_)
Variable

Returns the current XQueue position of the person who ran the command.

(_user_)
Variable

Is replaced by the name of the person who ran the command.

(_curtime_)
Variable

Is replaced by the current time adjusted to whatever time zone is set for the channel.

(_randomviewer_)
Variable

Is replaced by a random viewer in the chat.

(_target_)
Variable

Is replaced by the first word after the command. 
You may also add ':Default' to the end, replacing Default with a value (accepts variables as well), so if no target is provided it falls back to that.

(_whisper_)
Variable

Triggers the command to do the opposite of !set whisper. If !set whisper is on, it will not whisper the command, if is off it will whisper.

(_status_)
Variable

Is replaced by the current stream name. Works in commands and auto tweets.

(_parameter_)
Variable

Accepts all messages after the command.

(_cmdcount_)
Variable

This is replaced by how many time the command has been run.

(_api_URL)
Raw API Parser- Donators Only

This one is complicated, click HERE for details.

(_game_)
Variable

Gets replaced with the current game you set the channel to. Works in commands and tweets.

(_points_)
Variable

Gets replaced with the current Points the invoker of the command has.

(_hours_)
Variable

Gets replaced with the current Hours watched the invoker of the command has.

(_bpcd_)
Variable

When added to a command, bypasses the cooldown for that command.

Quote System
!set quotes on/off
Mods and Above

Enable or Disable the quote system.

!quote
Everyone

Pulls a random quote from the quote list.

!quotes
Everyone

Provides a link to all available quotes for the channel.

!quote add [person] [message]
Mods and Streamer

Adds the quote, the person who said it, and then time stamps it.

!quote [ID]
Everyone

Gets a quote based on ID from !quotes.

!quote remove [ID]
Mods and Streamer

Remove a quote from the !quote list.

Point System
!set points on/off
Mods and Above

Enables or disables the point system.

!set points name [name]
Mods and Above

Sets the name of your points. Ex: !pacs or !wobblers

!set points live [number]
Mods and Above

This is how many points viewers get while you're live per 15 minutes.

!set points notlive [number]
Mods and Above

This is how many points viewers get while you're offline per 15 minutes.

!set points subadditionalpoints [number]
Mods and Above

This is how many points subscribers get in addition to the regualr live/notlive.

!set points starting [number]
Mods and Above

Sets how many points a new viewer recieves.

![points]
Everyone

Shows how many points you have. Point name may vary per streamer.

!top [number]
Mods and Streamer

Get the top 1-20 viewers with the most points.

!bestow viewer [number]
Mods and Above

Give the viewer that many points.

!remove viewer [number]
Mods and Above

Removes that many points from the viewer.

!giveall [points]
Mods and Above

Gives everyone in chat that many points.

!purgeallpoints
Mods and Above

Purges all points from the database. Resets everyone.

XQueue System
!set queue on/off
Mods and Streamer

Enables the X(Box)Queue system.

!set queue subonly on/off
Mods and Streamer

Puts the XQueue is Subscriber only mode.

!set queue cost AMOUNT
Mods and Streamer

Sets the cost for someone to enter the queue.

!queue next COUNT
Mods and Streamer

Gets the next COUNT in line, or only next 1 person if no COUNT provided

!queue list
Everyone

Provides the link to the queue list.

!queue purge
Mods and Streamer

Empties the queue.

!queue enter
Everyone

Enters the user into the queue. You can also make a custom command and add (_enterqueue_) to the output to do the same if you wish to not use !queue enter

!queue remove
Everyone/Mods and Above

If your not a mod, removes you from the queue. If you are a mod, you can remove yourself, or define someone else to remove.

!queue place
Everyone

Whispers you your current place in the queue.

Whitelist
!set whitelistme on/off
Mods and Streamer

Allow whitescribers to white list themselves. Viewers added this way expire on a monthly basis.

!set whitelistcost #
Mods and Streamer

How many points it should take to allow someone to white list themselves

!whitelistme MCName
Whites Only

Added that user to the whitelist if whitelistme is enabled.

!whitelist add MixerName MCName
Mods and Streamer

Adds that viewer to the whitelist and will never expire.

!whitelist remove MixerName
Mods and Streamer

Manually remove a view from the whitelist.

Whitelist API URL - JSON - Includes Mixer User ID and Expiration date in Milliseconds.
Updates instantly.

https://api.scottybot.net/api/whitelist?channame=CHANNELNAMEorID

Whitelist API URL - RAW - Only shows Minecraft name.
Updates instantly.

https://api.scottybot.net/api/whitelist?channame=CHANNELNAMEorID&output=RAW 
Recommend using Whitelister (Click Here) with this API URL

Sublist
!set sublistme on/off
Mods and Streamer

Allow subscribers to white list themselves. Viewers added this way expire on a monthly basis.

!set sublistcost #
Mods and Streamer

How many points it should take to allow someone to white list themselves

!sublistme MCName
Subs Only

Added that user to the subscriber whitelist if sublistme is enabled.

!sublist add MixerName MCName
Mods and Streamer

Adds that view to the sublist and will never expire.

!sublist remove MixerName
Mods and Streamer

Manually remove a view from the sublist.

Sublist API URL - JSON - Includes Mixer User ID and Expiration date in Milliseconds.
Updates instantly.

https://api.scottybot.net/api/sublist?channame=CHANNELNAMEorID

Sublist API URL - RAW - Only shows Minecraft name.
Updates instantly.

https://api.scottybot.net/api/sublist?channame=CHANNELNAMEorID&output=RAW 
Recommend using Whitelister (Click Here) with this API URL

Games & Raffles
!set raffle on/off
Mods and Streamer

Enables or Disables the raffle which includes fraffle and sraffle.

!set raffle [seconds]
Mods and Streamer

Sets how long a raffle should pause for entries, max of 10 minutes (600 seconds)

!raffle start [points]
Mods and Streamer

Starts a raffle with a cost of [points].

!fraffle start [points]
Mods and Streamer

Starts a follower online raffle with a cost of [points].

!sraffle start [points]
Mods and Streamer

Starts a sub online raffle with a cost of [points].

!raffle
Everyone

Enters you into a raffle.

!fraffle
Everyone

Enters you into a follower raffle.

!sraffle
Everyone

Enters you into a sub raffle.

!set roulette on/off
Mods and Streamer

Enables the russian roulette game.

!roulette [points]
Everyone

Starts a game of russian roulette or enters you if a game is already going.

!set bankheist on/off
Mods and Streamer

Enables or disables the bankheist game.

!bankheist [points]
Everyone

Enters a game of bankheist with the amount you wish to wager.

!set spin on/off
Mods and Streamer

Enables or disables the Spin game.

!set spin cooldown SECONDS
Mods and Streamer

Sets the cooldown for the !spin game.

!spin [points]
Everyone

Enters a game of Spin.

!winner
Mods and Streamer

Picks a random person from the channel to win.

Settings
!set timezone YourTZ
Mods and Streamer

Set the bot to your timezone. Click here for a list of timezones

!set welcomemsg on/off/WhatToSay
Mods and Streamer

Turns on and off a whisper sent to a viewer on join along with what the message should say. Place (_user_) where the viewer's name should be.

!set joinannounce on/off
Mods and Streamer

Whisper to the streamer when someone joins the channel.

!set leaveannounce on/off
Mods and Streamer

Whisper to the streamer when someone leaves the channel.

!set showurltitle on/off
Mods and Streamer

Parses a link posted by a viewer and gives you the title of the webpage in chat.

!set hostalert on/off
Mods and Streamer

Turn on or off host alerts in chat.

!set followalert on/off
Mods and Streamer

Turn on or off follower alerts in chat.

!set followmsg [message]
Mods and Streamer

Sets the follower message. (_follower_) variable will be replaced by the follower name.

!followtest
Mods and Streamer

Tests the follower alert message.

!set OnlyWhenLive on/off
Mods and Streamer

Bot will only respond when the channel is online.

!set clearcommands on/off
Mods and Streamer

If enabled, will auto purge all commands run in chat to keep chat clean.

!set whisper on/off
Mods and Streamer

If enabled, the bot will whisper things to the viewer instead of posting it for everyone.

!set me on/off
Mods and Streamer

Sets the bot to output most text using /me which will help separate it from chat.

!followme
Mods and Streamer

Asks the bot to follow your channel. Kicking scottybot from the channel will make him unfollow.

Misc
!mixerage
Everyone/Mods and Streamer

If your not a mod, it will whisper you when you joined Mixer, if you are a mod, you can either run it for yourself or do !mixerage person to find out when they joined. This does not whisper.

!followage
Everyone/Mods and Streamer

Same as !mixerage, but for follow date

!tophours [count]
Mods and Streamer

Shows the top viewers by hour for your channel. Max count of 10.

!poll DurInSeconds(Optional) DESCRIPTION | OPT 1 | OPT 2 | OPT 3 | ETC
Mods and Streamer

Allows you to create a poll from within chat. (You must use the "|(pipe)" to seperate where indicated.)

!random [number] [number]
Mods and Streamer

Picks a random number between two values.

!d20 [number] [number]
Mods and Streamer

!d20 by itself will roll a d20. Otherwise it will pick a random number between the two provided values.

!rank
Everyone

Tells you how many hours you have watched the current channel plus an arbitrary rank.

!steaminfo
Everyone

Gets info from Steam about the current game, including price. If used by itself grabs the current stream game, otherwise can be used to search games.

!xboxinfo
Everyone/Mods and Streamer

Gets info from the Microsoft/XBox Store about the current game, including price. If used by itself grabs the current stream game, otherwise can be used to search games.

!gameinfo
Everyone/Mods and Streamer

Does both !steaminfo and !xboxinfo in one command.

!lastseen PERSON
Mods and Above

Obvious command is obvious. Keep in mind lurk mode make you invisible to the bot until you first speak.

Twitter
!twittercfg auth
Streamer

Begins the process of authenticating to Twitter. Information will be whispered, so please enable whispers while doing this.

!twittercfg deauth
Streamer

Removes all twitter auth information from the database for your channel.

!twittercfg modtweet on/off
Streamer

Allows Mods to tweet on your behalf. Default is off.

!twittercfg send [message]
Mods and Streamer

Send out a tweet of your choosing straight from chat.

!set livetweet on/off
Mods and Streamer

Enables the bot to automatically send a tweet when you go live.

!set livetweetmsg [message]
Mods and Streamer

Sets the auto-tweet message for when you go live. This uses the following variables: (_status_), (_game_), and (_channel_)

Donator Thanks
!8ball [message]
Everyone

The magic 8 ball knows everything and will tell you the truth. Scottybot donators only.

!set chuck on/off
Streamer

Enable/disable chuck norris jokes. Scottybot donators only.

!chuck
Everyone

Get a chuck joke. Scottybot donators only.

!set urban on/off
Streamer

Sets urban dictionary on or off. Content warning. Scottybot donators only.

!urban [subject]
Everyone

Will check urban dictionary for the subject. Scottybot donators only.

Subscriber Settings
!lastfm link LFMAccountName
Mods and Streamer

DONATORS ONLY - Link Scottybot to your Last.FM account using the account/login name for Last.FM

!lastfm disable
Mods and Streamer

DONATORS ONLY - Disable/Purges your Last.FM information.

!song
Everyone

DONATORS ONLY - Assuming Last.FM is linked to both your music app (such as Spotify) and Scottybot, displays the currently playing song.

quinta-feira, 6 de dezembro de 2018