Chat bot for MFC.
Switch branches/tags
Nothing to show
Clone or download
Latest commit 2c16c4b Jul 11, 2017

README.md

No longer maintained!

This repository is no longer being actively maintained. My motivation for developing this extension was because there was no free way for models to host games in their rooms. Myfreecams has since acquired CharlesBot and offered it to their models free of charge. If you can find for this code to be useful to you, you do so with my blessing as long as you abide by the MIT license this is released under.

Myfreecams Assistant

The MFC Chat bot that puts you in charge of your room!

Key Features

  • Point and Click - No confusing commands to learn. Just change a few options and then it's all point and click!
  • Ease of Use - Our straight forward design makes the MFC Assistant extremely easy to learn!
  • Tip Wars is a game where you to set 2 teams and a winning goal. Members support these teams by tipping Even or Odd numbers until their team wins!
  • Token Keno is a game where you set a range of numbers that your members can tip to win a prize. Prizes are randomly generated when the game starts and the game ends when all prizes have been won, and/or when all numbers have been tipped.
  • Saved/Timed Messages - You can set saved messages that you can click to post them to your room. Alternatively, you can set them up on a timer so they automatically post at an interval you set! This is perfect for advertisements during your shows!
  • Actively Developed! - There are certainly more features to come! I also look forward to your feedback! If you have an idea for a feature or you found a bug contact me!

    Twitter: @Moros1138
    Email: moros1138@gmail.com

Legal Stuff

Moros1138 is in no way associated, affiliated with or connected in any way whatsoever to Myfreecams.com or any of their affiliates or related organizations.

This software is released under the MIT License, see LICENSE.md for full details. The plain english points of the license are as follows:

Permissions

  • This software and derivatives may be used for commercial purposes.
  • You may distribute this software.
  • This software may be modified.
  • You may use and modify the software without distributing it.

Conditions

  • Include a copy of the license and copyright notice with the code.

Limitations

  • Software is provided without warranty and the software author/license owner cannot be held liable for damages.

Acknowledgements

Special thanks to @KradekMFC for his work on the MFC Assistant userscript which served as inspiration when I was in the early stages of developing this software. Plus he's just awesome!

Version History

  • 1.0.15
    • Updated UI hooks.
  • 1.0.14
    • Switched to Vue.js for components and page routing
    • Added NumberInput component for form fields requiring numbers
    • Added TextInput component for form fields requiring text
    • Added YesNoInput component for form fields requiring Yes/No radios
    • All form components now have built in validation!
    • Fixed chat form submit bug.
    • Fixed icon toggles for Start/Stop Timer in Messages
    • Fixed icon toggles for Add to/Remove from Carousel in Message
    • Added Disable all message inputs and message removal while the Message Carousel is running
    • Added Disable all game inputs while the game is running.
    • Added Confirm dialogs to Remove Message and Stop buttons for the games
  • 1.0.13
    • Tweak Firefox deployment.
    • Fix token keno bug.
    • Added Footer and Donate button.
    • Fixed dropdown menu click bug.
    • Remove autocomplete from chat and fake tip.
    • Added member's site module.
    • Added Message Carousel to Saved/Timed Messages.
  • 1.0.12f
    • Firefox first release!
  • 1.0.12a-e
    • Firefox automatic update tests (unreleased)
  • 1.0.12
    • Fixed token keno.
  • 1.0.11
    • Tweaked manifest.json for Firefox compatibility.
  • 1.0.10
    • Added ninja tip event
    • Fixed private show bug by adding not-ready event
    • not-ready event stops all games and timers
  • 1.0.9
    • Fixed chat emote/image stripping!
  • 1.0.8
    • Switched content/injected script to run inside MyFreeCams' Model Web instead of the member's site
    • Removed chat page
    • Moved testing Fake Tip to the Options page.Fixed tip capturing issue
  • 1.0.7
    • Added model only requirement for sending messages
    • Added private message handler
  • 1.0.6
    • Added icons
  • 1.0.5
    • Updated layout/styles
    • Code refactoring
    • Minor tweaks in Options page
    • sendMsg dialog
    • Added model changed event
    • Fixed saved/timed message description update/sync and timer clearing
    • Turn every navbar link into a page
    • Removed defunct css
    • Tip Wars is now called Tip War
    • Tweak chrome extension manifest
  • 1.0.4
    • checkNaN remove click events
    • Changed updateSettings to handle data/dom
    • Update layout to be responsive
  • 1.0.3
    • Added "number required" errors for delay inputs
    • Move Options styles into options/css/options.css
  • 1.0.2
    • Added maximum token calculator.
    • Fixed window/tab targetting issue.
    • Added saved/timed messages
  • 1.0.1
    • moved ui away from content/injected script
  • 1.0.0
    • inital commit