Settings and activity
16 results found
-
1 vote
RealityRipple shared this idea ·
-
10 votes
RealityRipple supported this idea ·
-
28 votes
An error occurred while saving the comment RealityRipple supported this idea ·
-
3 votes
RealityRipple shared this idea ·
-
3 votes
RealityRipple supported this idea ·
-
18 votes
RealityRipple supported this idea ·
-
68 votes
An error occurred while saving the comment RealityRipple commented
Personally, I'd prefer some follower-related improvements to the IRC system, such as adding a 'follower=1'/'follower=0' tag to users' PRIVMSG, USERNOTICE, and USERSTATE events and a USERNOTICE event when a follow/unfollow occurs, but this PubSub event would also work in a pinch.
Not having either of these features requires constantly requesting the API's "/helix/users/follows" endpoint, which is resource-expensive and not great for the API server, plus it runs the risk of potential failure to detect new follows in rare circumstances.
RealityRipple supported this idea ·
-
2 votes
RealityRipple shared this idea ·
-
129 votes
RealityRipple supported this idea ·
-
47 votes
RealityRipple supported this idea ·
-
441 votes
RealityRipple supported this idea ·
-
3 votes
RealityRipple shared this idea ·
-
160 votes
RealityRipple supported this idea ·
An error occurred while saving the comment RealityRipple commented
This would be extremely useful for a myriad of purposes. Personally, I'd like to use it to parse tip/donation messages (payment memos) from authenticated users to be able to use them for emote-splosions (kappagens) on my home-made emote wall. As it is, I can support third-party emotes and emojis, as well as Twitch Global emotes, but the user's personal list is inaccessible without asking for "chat:read" permission and initiating a login to get the emote sets list from IRC.
Making this a public query would be ideal (allowing emote parsing of messages sent via third-party sources without requiring the user to give permission and trying to pass that permission through a third-party source [or via another token and temporary storage of the permission or the parse results]), but I understand if leaking who a user is subscribed to or how much they may have spent in a channel could be a privacy concern.
-
9 votes
An error occurred while saving the comment RealityRipple commented
Adding "following=0/1" or something similar to the tags of user-triggered events (such as PRIVMSG, USERNOTICE, and USERSTATE) and a USERNOTICE on the actual follow event of a user would be an easy way to accomplish this and provide a little extra detail. It would be especially useful for bots that have "follower-only" commands. Otherwise, a time-consuming API request has to be made between the command and the response.
RealityRipple supported this idea ·
-
17 votes
RealityRipple shared this idea ·
-
14 votes
RealityRipple supported this idea ·
Additional suggestions:
Make the "follower" tag appear only for users authorized with the "moderator:read:followers" scope for the message's channel.
Include the "follower" tag on relevant USERNOTICE and USERSTATE events as well, not just PRIVMSG.
Include the follow date as a Unix timestamp or other duration of time as a non-zero value for the "follower" tag, to allow for rules like "must be following for 20 minutes" or "must have been a follower for 3 days".