Caching Vs Fetching / The Future of Twitch Bots?

Correct me if im wrong, but the responsive time from each of the bots listed should be fair in regards to latency, they only receive the events from the IRC chat and not locally. All bots should be receiving the event at the same time and posting it at their respective response times.

You mention this yourself, i do not know nor do i have access to the repo/code that those bots are running in the background. One thing ive gathered so far is the experience i bring from Discord, with most of the libs ive seen not handling sharing.

While i dont particularly disagree with you in this regard of Image rendering, this still holds true for doors opened. A normal user accessing this can lead to some bad results such as NSFW images or the sort. What i propose is a Verified Bot allowed link. Either for quotation, or something along those lines. One big drawback of this IRC is the fact that it relies mainly on Text and not on image*(with exemption of emotes)

This is what precisely stales a bunch of bots, creating an ecosystem of capitalized bots that are always ontop and have no competition whatsoever, thats the core of my 2 cents.

Agree with you, my bot also handles internally roles, though this could be expanded upon Twitch to allow roles to be created giving permissions that can be accessed by the user rather than using the user id and providing them the permissions via the bot. Example, Mute command. Mods have permissions to almost everything in the chat, theres no middle ground between mod and user in my opinion. The ability to timeout users, to use links in chat, and to use plenty of other things are limited per bot, not per permission the user has. Allowing bots to create roles might be far fetched, but allowing users to be assigned special permissions that most bots do nowadays along with AutoChat mod imo increased greatly the possibilities in permission handling per user.

I definitely disagree with this, this only holds true on a top streamer level. Lower end streamers and non affiliate streamers are not able to be granted the same level of care than those who use their means to pay up. It becomes a pay-wall of sorts, where you either pay for a specific feature or end up without any other alternative. While i have my bad points about Discord bots with overpopulation, i also disagree that the user should use their pocket money for specific feature simply due to the fact that there are no other bots that provide similar functionality. While i dont want to take away the money the devs make from providing custom bots, i also dont believe in stalling of bots commands/functions. reinvigorating the space that bots work on without breaking the system allows for more doors to be opened to the end user/streamer to be accessed, I think a middle ground might be achievable where custom bot devs dont lose their income with their custom bots and newer bot devs can introduce new ideas onto the platform