Change HypeBot to be Able to Perform Moderation Actions
Hypebot is a cool built in way for streams to show in chat that someone followed, hosted, or subbed; but it could be so much more useful than just that.
Every stream you go to, a streamer either has a custom bot that has it's own account / linked to streamers account (which I'm not opposed to), or they have another bot like Scottybot and others.
Most of them all have the bot announce the same actions as HypeBot and the ability to perform moderation actions as well as commands, giveaways, and polls.
So what's the point of having the site built in bot do the same thing as other bots created by community members? Convenience.
Streamers both large and small would be able to set up the built in bot easily with no second account creation, Oauth authentication, or confusion with downloading an application. The bot could continue to be set up in the "Manage Channel" section of accounts making it easy to find and make logical sense of where it should be.
So what should the bot do?
I'm not saying the bot needs to do EVERYTHING all the other bots do, but it should at least be able to perform chat moderation, such as:
Purges for "X amount of caps in chat" (X stands for a number the streamer enters)
Purges for "X amount of emotes in chat"
Purges for "Links in chat" (A must have for streamers)
and Purges for "Filtered Words in chat"
Now with that said, "What if someone in my community wants to post a link in chat and I want to allow it?"
The bot should have the ability for moderators and the streamer to use a "!permit" command. "!permit (followed by intended targets username)" should allow the intended target 60-90 seconds from getting purged in chat when they post a link.
Now this part is optional but I would also like the bot to be able to perform custom commands (or set ones if it's the only option). A big part of streaming is getting people involved, and sometimes they want to see what the streamer is involved in such as the streamers twitter, or steam, or maybe even what server they are playing on in a game. So I would like to be able to set commands like: "!twitter," "game" (displays what game streamer is playing if they didn't read the tittle), "!discord," "!uptime" (displays length of time stream has been live), etc.
"Is there any other benefit besides commands and chat moderation?" Yes there is! The bot will be in chat even if the streamer is offline. A lot of bots currently only operate when the streamer is live or is in chat (because the bot is linked to their account). This will make chat always moderated from trolls that post while you're away or help anyone that's in a streamers community find a link / piece of info from a command.
Now I know some people might not be on board because they have a bot they use currently, and they don't need to use these features if they do become a thing. It should be here for people who are new or aren't looking for a bot that plays bank heist games in chat.
I think this would really benefit all streamers, new, old, large or small. It would make chat safer and less troll-tastic during streams, or it can even deal with things when offline. If commands were implemented as well it would really boost interactivity in chat and bring people into communities.
If you like my idea or agree with anything I've said make sure to vote it up!
EL1TE x GHOSTzZ commented
Yo I love this