To what level have you read and understand implementing the CB API to fear code that you can not see? These apps & bots are very low level and basic JavaScript that's extremely limited by design of the APIs. The only real malicious acts are nuisances are best, easily avoided by swapping to one of another 1,000 identical bots.
@cexmental maybe you can make a list of things bots and apps can do that could be used negatively. There are a ton of people spreading ridiculous rumors right now and they actually believe the bots and apps they use are to blame for their low traffic.
OK!
The V1 API has two benefits. Dynamically populated interfaces and much more accurate timers.
The V2 API has two benefits (currently). Persistent storage and overlays.
Which Syntax you like is your choice. Both get the job done and in almost identically the same way. Which design method you prefer is also your choice, although I can easily argue for the more powerful dynamic population of the V1 API.
How it all works... The CB API is a walled garden that allows you to trigger certain code when a CB website event occurs. CB triggered events include things like 'when a user enters your chat room', 'when a user tips', etc. While other CB events occur automatically like room info (EG: the current cost for private). When one of these CB events happens, you get access to certain things related to that event.
Here are examples...
A user tips >> triggers the tip event >> the app/bot code will gain access to information related to that tip. This includes things like the username, the amount that user tipped, etc.
A user types >> triggers the message event >> the app/bot code will gain access to information related to chat. This includes the username, the user type, what was typed, the color of their font, etc.
Each event can provide different information, event specific information, or similar information. With that information you set-up your app or bot to respond in some way. The code could shoot out a thank you message, or provide the king a crown icon, or execute a complex series of code to move a game along, etc.
If you want to know exactly what events can occur and what info each event provides:
V1 API:
https://chaturbate.com/apps/docs/index.html#programming-documentation
V2 API:
https://devportal.cb.dev/wiki/introduction
The following by no means represents a full list and I'm more intimately familiar with the legacy API. I'll try to give some examples for both use case scenarios.
Chat can be muted, changed, or redacted. Chat fg/bg color can get changed. A users can get assigned an emoticon, emoji, or title. Users can be sent private notices (NOT a PM). Tips can be ignored from the app/bot (not other apps/bots). Hidden cam access (not other apps/bots). An app/bot could alter color settings of another bot. Persistant storage exploits*. Overlay exploits*. 3 line panel exploits.
* V2 API ONLY
Apps/bots can not control your traffic, who is in your room, stop you from receiving tips, access your PMs, stalk your users, shadow ban (or whatever), hide your media, hide you from the front page, change the CB ranking, access your personal computer, change your CB bio or settings, know who you take private, know the amount of tokens a user has, etc. They are truly slimplified and limited by design.
Usage Examples Bad:
I could block your mods, or known top tippers, or a user I'm jealous of, etc. I could block users by color or beacause of things they say that I do not agree with. I could alter a user's words and make them say what I want. I could assign an unrewarding emoticon/icon/title to a user. I could make chat black-on-black or white-on-white. I could ignore the tips of a user from affecting the app/bot games, goals, status lists, stats, etc. I could change goals, end games, or pick winners. I could send private on-enter messages that doxes you, to all users but mods, fanclub, and your known supporters/tippers. I could hide your cam. I could give any user access to your hidden cam show. I could remove users from access or take away their ability to buy a ticket. With the V2 API, I could save stats about all of your users, including tips, dates, times, tip-notes, privates, etc, for years! Maybe I alter that info, change stats, or delete your datebase because I feel like it. The V2 API could also be used to present anything as an overlay. I could post personal photos, dox you, or make fun of your users on your live cam feed. I could put an inappropriate message or photo on your panel, and show it only to specific users.
(I can't really think of much else that could be done that won't be a remix of what I already typed).
Usage Examples Good:
I could block only spammers using an extensive black-list of 10,000 items. I could highlight special users who treat you the best with friendly messages. I could give your users a font they like, in a style they want, with colors they personally enjoy using. I could assign a rewarding emoticon/icon/title to your best tippers. I could allow tips to flow naturally and not alter them in anyway, instead collecting stastistics, outputting helpful messages, and displaying advertising the helps you earn more money. I could send friendly messages to all non-fanclub members asking them to support you by joining up. I could help you to hide your cam when you want, as a hidden cam show, and provide tickets to users who you deem appropriate while selling time by the minute to everyone else. I could organize stasticial information and present it in a way that helps you identify patterns to better earn more money. I could use the overlay system to present a game or a very friendly thank you to your latest tipper! I could display a gif image of your favorite nudes on the panel for 1 minute to users who tip a specific amount.
If anyone has any questions, please let me know.
Bottom line, do not use CB apps/bots that run on a site other than CB, ask you to install a browser add-on, or require you to install anything on your computer. The CB API bots can not harm you, only cause a nuisance. You have thousands of choices, if you're not sure, try a different app/bot. Please do not fear V1 apps/bots and assume they are any more malicious than V2 apps/bots. There are many amazing V1 apps/bots worth checking out!
Cheers,
Cexmental