crowbartools / Firebot

A powerful all-in-one bot for Twitch streamers
https://firebot.app
GNU General Public License v3.0
354 stars 100 forks source link

[Feature Request] Twitch Turbo #2208

Open adalricgaming opened 1 year ago

adalricgaming commented 1 year ago

Describe the solution you'd like Enter a clear and concise description of what you want to happen.

Adding a way to detect twitch turbo users as a viewer role that will automatically add them to said role on firebot and remove them when they aren't.

Additional context Add any other context or screenshots about the feature request here.

To further expand on this. Twitch has a way to pull whether a user is a turbo member or not via their IRC Client found here -> https://dev.twitch.tv/docs/irc/tags/#prototype-2 image

My general Idea was to have the trigger event "viewer arrived" as a way to grab whether or not said user is a turbo member or not and add or remove them from the role as need be. This would allow for a lot more customization going forward like adding turbo users to use certain commands allowing them extra commands over a normal viewer, but not as much as a subscriber.

zunderscore commented 10 months ago

Unfortunately, this IRC tag (and a couple of others) isn't reliable/returns incorrect data. Example: I have Turbo but this field always returns 0 for me as if I don't. Until we have a way to detect this, marking this as blocked.