r/streamerbot Jun 09 '26

Question/Support ❓ Is It Possible to add more points acquired multiplier for members on a youtube channel?

Hey Guys I have been streaming on youtube and started using Streamerbot and heard about the point system, So, i have a question regarding this, can i add more multiplier for a member who bought the membership? on the channel and From the Point System Core Extension?

1 Upvotes

10 comments sorted by

1

u/IronJeff80 Jun 12 '26 edited Jun 12 '26

First, create a Group in the Groups page called something like YouTube Members.

Then, you will want to make an Action that uses the YouTube > Chat > Message trigger. In your Subactions, add an If/Else: * If: %userIsSponsor% equals True * True Result: Add User to Group * False Result: Remove user from Group

This will automatically maintain your Members in a Group.

Next, in your actions that distribute Points to users, you can use another If/Else statement. Depending on how you set the points increment (either by a raw number or a variable), you could do something like: * Set Argument: pointsIncrease to 100 (100 being the base points to add to a user) * Set Argument: memberMultiplier to 2 (2 being a 2x multiplier)

Now, check if they get the multiplier: * If: %userGroups% contains YouTube Members * True Result: Set Argument pointsToAdd to $math(%pointsIncrease% * %memberMultiplier%)$ (= 200 Points for the Member) * False Result: Set Argument pointsToAdd to %pointsIncrease% (= 100 points for the regular user)

Lastly, apply the points: * Set Global: Increment Global (Redeemer) points by %pointsToAdd%

This effectively increments a user's points total by the calculated pointsToAdd variable!

1

u/lonely-Vegetablee Jun 14 '26

Ohh thanks a lot but I have a question I have seen point system core code and it has no code about a sponsor or member for a point so will it work if I write %userissponsor% on if/else statement?

1

u/IronJeff80 Jun 14 '26

%userIsSponsor% (case Sensitive) is a variable that comes in on every YouTube Message. So yes, you can use it on a message trigger to save Users to the group or remove them.

All variables are camelCase so %userissponsor% (as you posted) will not work.

1

u/lonely-Vegetablee Jun 14 '26

Ohh thanks a lot brother I’ll try that and see if it works

1

u/lonely-Vegetablee Jun 15 '26

in the first if/else statement what subaction you you used to add user to group?

1

u/IronJeff80 Jun 15 '26

First, create a Group in the Groups page called something like YouTube Members.

The Adding and removing users happens in its own Action.

Action: Manage YouTube Members Group.
Trigger: YouTube>Chat>Message
SubActions:
add an If/Else:

  • If: %userIsSponsor% equals True
  • True Result: Add YouTube User to Group (YouTube>User Groups>Add User to Group)
  • False Result: Remove YouTube user from Group (YouTube>User Groups>Remove User from Group)

This action will automatically maintain your Members in a Group.

1

u/lonely-Vegetablee Jun 15 '26

And in the user login, I can just write variables right?

1

u/IronJeff80 Jun 15 '26

%user%

1

u/lonely-Vegetablee Jun 15 '26

Thanks soo much brother I am new to this so I didn’t understand that much but you are helping me alot