Custom Commands
Storing A New Command
!addcom [command] [response]
- Allows you to add custom commands to CharlesBot
- Example: !addcom !videos BUY MY VIDEOS!
- This creates a new !videos command.
- From this point, typing !videos will tell CharlesBot to post BUY MY VIDEOS!
Deleting Commands
!delcom [command]
- Allows you to remove custom commands from CharlesBot.
- Also removes the command from the list of automatic ads.
List of Stored Commands
!help
- Sends a PM of all the custom commands you have access to.
Automated Ads
Automatically Post A Command
!addad [command]
- Adds a command to the ad list. You can only set commands you created by using the !addcom feature (listed above).
Stop Automatically Posting A Command
!delad [command]
- Removes a command from the ad list.
List Commands Set To Automatically Post
!listads
- Lists the commands currently part of the ad list.
Setting an Interval
!setinterval [seconds]
- Sets how often it posts an ad from the list. Set to 0 seconds to stop posting advertisements completely.
Helper Commands
Add A New Helper
!addhelper [username]
- Adds a CharlesBot helper to your room.
Remove A Helper
!delhelper [username]
- Removes a CharlesBot helper from your room.
List Current Helpers
!listhelpers
- Lets you know what CharlesBot helpers you have in your room.
Clear The Chat
!clear
- CharlesBot clears the chat in the event of inappropriate or malicious messages.
- Only models and CharlesBot helpers have access to this command.
Whiteboard Display
Enable Whiteboard Visualization
!whiteboard on
- This command tells CharlesBot to take control of the whiteboard and begin visualizing many of his amazing features with real-time updates.
- CharlesBot can currently visualize the following features inside your whiteboard:
- Token Keno
- Timers
- Polls
- More features coming soon…
Disable Whiteboard Visualization
!whiteboard off
- This command tells CharlesBot to stop displaying things inside your whiteboard.
Token Keno Game
Start A New Game
!startgame [minimum option] [maximum option] [number of winners] [prize message]
- Example: !startgame 25 125 5 Win A Video! will start a game with 25-125 and 5 winning numbers selected at random that posts “Win A Video!” whenever somebody does !remaining
End A Game
!endgame
- Ends the currently running game.
Remaining Numbers
!remaining
- Posts the currently untipped/remaining numbers in your game of token keno.
Guess the Phrase Game
Start A New Game
!startphrase [optional flags] [price] [phrase]
- Example: “!startphrase -hard 15 The quick brown fox jumped over the lazy dog!” will start a phrase game costing 15 tokens per guess with the difficulty set to hard.
- There are various optional flags that allow you to modify how the game works.
- -hard: If you’d like to increase the game’s difficulty, simply put “-hard” before the price. This will only reveal a single occurrence of a guessed letter and require players to tip for each occurrence.
- -guess: If you’d like to only allow people to guess the final phrase if they’ve tried to guess a letter, put “-guess” before the price.
- -tipnote: If you’d like to only allow people to guess the final phrase inside tip notes, put “-tipnote” before the price.
- By default the game allows anybody to guess the final phrase, even if they haven’t tipped.
Current Game Status
!phrase
- Posts the current status of an active phrase game and how to guess a letter.
End A Game
!endphrase
- Ends the currently running phrase game.
Token Countdowns
Start a Countdown
!startcount @[countdown name] [price]
- This command will start a countdown that can be included in any !addcom commands.
- CharlesBot can only track public tips. If you’d like to manually adjust a countdown, simply reuse this command and the amount remaining will be updated in your commands.
- Example: !startcount @dailygoal 500
- You can now use @dailygoal inside any of your !addcom commands and he’ll show the amount remaining.
End a Countdown
!endcount @[countdown name]
- This command will stop a currently running countdown.
MFCShare Vouchers
Add Album
!addvoucher [price] [link to album]
- Allows CharlesBot to generate single-use voucher URLs when members tip a certain price.
- Example: !addvoucher 100 http://mfcsha.re/a/abcd1234
- This will tell CharlesBot to generate a single-use voucher for your album whenever somebody tips 100 tokens.
- CharlesBot will automatically send the generated voucher to the model so they can easily copy/paste to the tipper.
- This command is currently limited to models only.
Remove Album
!delvoucher [price]
- This will make CharlesBot no longer generate vouchers for the price you set.
Tip Polls
Start A New Poll
!startpoll [option 1 name] [option 1 price] [option 2 name] [option 2 price]
- Example: !startpoll Pizza Hut 4 Dominos 5 Papa Johns 6
- This will start a poll with three options to vote for the best pizza place out there!
- You can have quite a bit of poll options! Play around!
Current Poll Status
!poll
- Posts the current options and how many votes each has, along with instructions on how to vote for each option! Used to advertise the current poll.
End The Current Poll
!endpoll
- Ends the currently running poll and posts the final votes.
Tip Wars
Start a Tip War
!startwar
- This command will start a tip war inside your room which counts even tips vs odd tips for you.
- Useful for allowing your members to decide which type of show to perform.
- This will post the updated scores after every tip.
Post Tip War Advertisement
!war
- Posts the current war status and explains how to tip for the war.
End The Current Tip War
!endwar
- Ends the currently running tip war and posts the final scores in the room.
Model vs. Model Tip Wars
Start a Model Tip War
!startroomwar [model name]
- This command will start a tip war between you and another CharlesBot model.
- This will post the updated scores after every tip in both rooms.
End Model Tip War
!endroomwar
- This command will end a currently running model vs model tip war.
- The tip war host (person who starts tip war) is the only one who can use this command.
- Posts the final scores and announces the winner in both rooms.
Follow a Twitter Account
!follow [twitter username]
- This command will tell CharlesBot to start following a Twitter account.
- When an account that CharlesBot is following sends a new tweet, CharlesBot will automatically post about it in your chatroom.
Check Twitter Follows
!follow
- This command will post a list of Twitter accounts that CharlesBot is currently following.
Unfollow a Twitter Account
!unfollow [twitter username]
- This command will tell CharlesBot to stop following a Twitter account.
Timer
Start a Timer
!starttimer [duration]
- This command tells CharlesBot to start a timer inside your chatroom.
- Unlike GIF timers, CharlesBot will display the same remaining time to everybody in the room.
- CharlesBot will automatically announce “Times up!” once the duration has completed.
Check Timer Duration
!timer
- Use this command to check the remaining time of an active timer.
Stop a Timer
!endtimer
- This command will instantly stop any actively running timer.
Raffles
Start a New Raffle
!startraffle [price to enter] [prize message]
- Example: !startraffle 25 Some cool prize!
- This will start a raffle costing 25 tokens to enter for “Some cool prize!”
Advertise Your Raffle
!raffle
- Using this command will post an advertisement in your room listing out how to enter the raffle and the set prize message.
- If the model uses this command, it will additionally PM the model the total number of purchased raffle tickets.
- If a member uses this command, it will post the number of raffle tickets that member has purchased.
Choose a Winner
!raffle winner
- This command will go through the list of currently purchased raffle tickets and choose one winner at random.
- It will post the winner’s user name and any public tip note that was included for that ticket.
- This command can be used to select an unlimited number of winners.
- Please note, this command does not end the raffle. Please refer to the !endraffle command below to learn how to complete the raffle.
End Your Raffle
!endraffle
- Ends the currently running raffle and posts the number of winners that the model ended up selecting.
Model Tools
Clear The Chat
!clear
- CharlesBot clears the chat in the event of inappropriate or malicious messages.
- Only models and CharlesBot helpers have access to this command.
Convert Tokens To Any Currency
!convert [tokens] [3-letter currency code]
- This will convert the number of tokens entered into the currency of your choice using conversion rates updated hourly.
- Only models are able to use this command inside a PM to CharlesBot
Previously Used Topic
!topic
- Posts the last topic you had set in your room.
- Useful for finding out the remaining tokens of your last countdown if MFC kicks you.
- Can be used by anybody in your room.
Time Spent Broadcasting
!uptime
- Posts the length of time since you initially started broadcasting.
- Useful for gauging how much longer to stay online.
- Can be used by anybody in your room.