Firebot icon indicating copy to clipboard operation
Firebot copied to clipboard

Make the webhook API URL configurable

Open TheStaticMage opened this issue 1 month ago • 0 comments

Describe the solution you'd like

Currently the webhook API URL is hard-coded to https://api.crowbar.tools/v1/webhook/${streamer.channelId}/${webhookId}.

Could this be configurable somewhere, as an advanced option or whatever?

Additional context

I would like a way to customize this in case I want to run my own webhook server (on Render or whatever) such as:

  1. My own R&D
  2. Don't want to depend on third party service

Edit: As I looked into how this all works it seem that this would be a pretty monumental undertaking. From what I can tell, the authentication to the Crowbar Tools API relay looks to be piggy-backing off Firebot's built-in Twitch auth, very clever. An alternate relay server would presumably need its own client token (even though that's not technically necessary I guess). Which means new UI's for the client to authenticate, etc. I'm concluding it's probably best left to plugins if there are special needs?

TheStaticMage avatar Nov 21 '25 20:11 TheStaticMage