Skip to content

feat: custom power-ups#3490

Merged
ebiggz merged 6 commits into
v5from
custom-power-ups
May 12, 2026
Merged

feat: custom power-ups#3490
ebiggz merged 6 commits into
v5from
custom-power-ups

Conversation

@ebiggz
Copy link
Copy Markdown
Member

@ebiggz ebiggz commented May 12, 2026

Description of the Change

Adds support for Custom Power-ups, which are much like Channel Rewards except they use Bits.

  • Adds Power-up Redemption event + Power-up filter
  • "Channel Rewards" page has been renamed to "Power-ups & Rewards"
    • Tabs within this page are now: Power-ups, Rewards, Request Queue
    • This aligns with how Twitch presents the two features together in their UI
  • Power-ups can have effects defined but otherwise cannot be created or edited in Firebot. This is a Twitch limitation.

Technical note:
To get around the fact that Twurple does not have support for Custom Power-ups yet, I am accessing Twurple's generic internals directly to manually register the eventsub subscription and do the GET api call. These are similar approaches taken previously with the automod v2 events.

Testing

Ensured app loads and functions as expected with new page. Used mock data based on Twitch example responses for the GET power ups api call to test the UI and effect saving for power ups. Unable to test the redemption flow at this time since I do not have access to the feature.

Screenshots

Screenshot 2026-05-12 at 12 08 42 AM

@ebiggz ebiggz merged commit feadc89 into v5 May 12, 2026
2 checks passed
@ebiggz ebiggz deleted the custom-power-ups branch May 12, 2026 18:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant