AmberCutie's Forum
An adult community for cam models and members to discuss all the things!

Chatbot ideas

  • ** WARNING - ACF CONTAINS ADULT CONTENT **
    Only persons aged 18 or over may read or post to the forums, without regard to whether an adult actually owns the registration or parental/guardian permission. AmberCutie's Forum (ACF) is for use by adults only and contains adult content. By continuing to use this site you are confirming that you are at least 18 years of age.
Status
Not open for further replies.
Feb 19, 2018
410
2
428
123
North America
Greetings,

I found this forum while searching for Chaturbate profile and app/bot tutorials and I want to start my first post by thanking Amber for this great resource. I've found answers for questions I didn't even know I had.

The reason for my Google query is because I am toying with the idea of developing a chat bot for any platform that has an API that I can use. So I am hoping I can bounce a few ideas off the learned minds here before I start off down the wrong path.

My original idea was for a Chaturbate app and/or bot, but looking at the Chaturbate API I don't think it supports everything I would need to do. Are there any other sites that have an API for writing plugins? I see that MFC has "CharlesBot" and I've found a "MFC-Assistant" project on GitHub (https://github.com/Moros1138/MFC-Assistant) that leads me to believe MFC may have a useful API, but my Google searches haven't turned up any useful documentation. Are users able to extend the CharlesBot or add "plugins"?

The working title for my bot/app is either TheModerator or TheBouncer. The bot will use machine learning techniques to "watch" what a broadcaster does over time and learn when a broadcaster might want to ban, silence, or reward a guest/viewer. Depending on what kind of data is available from the server it might even be able to do things like trend analysis (e.g. suggesting that doing X on Friday at 2PM really pays).

But this is actually not the hardest part...

The hardest parts will be:

1. The bot will need training data in the form of chat logs. Lots of chat logs. Do broadcasters even have chat logs to share?

2. Then I will need to convince broadcasters to share their chat logs with me. I can already imagine the eye rolling. However, I would provide a very simple script (likely JavaScript or Python) for sanitizing log files. I would post the script here (or wherever) so trusted and knowledgable members could verify that it was not malicious and that it did only what it was supposed to do. To start broadcasters would use the script to sanitize their own logs and send to me. Once the bot has been trained log files would no longer be required (unless we want to do more training).

3. I suspect this is not something that can be done in server/client side JavaScript alone and I am likely to need a back end server running on Amazon or Google Cloud etc. I can absorb development costs, but would any broadcasters be interested in a subscription based service like this? Ideally costs would be "a dollar or two" per month if that, and I would like to get that down to pennies.


I am not out to re-invent the wheel; I see several anti-spam bots and a "RoboBan" bot on the Chaturbate "app store" and I would like to expand upon these and provide my own "value add" to the equation. All code I write will be released under the Apache 2.0 license which one of the most "open" open source licenses.

Comments, suggestions, and critiques are welcome.
 
Sounds really interesting! Definitely keep us updated!

I know it would be super helpful not to have to manually ban every single troll that randomly waltz into a room to spew garbage.
 
Status
Not open for further replies.