Hey guys, thank you for your time!
**I have an issue with running test on my extension
Twitch Hosted Test extension always serves old cached assets despite new ZIP upload
Problem:** I’m developing a Twitch Panel Extension. I upload a new ZIP to Hosted Test with updated HTML/JS files, but the extension iframe on my channel always renders the old version. I’ve tried multiple uploads and new versions — the old UI still shows. anyone else with the same prob.?**
twitch interactive chat tools for extensions/bots**
can i use an app to trigger commands or do i need a twitch bot to do so?
I’m also exploring how to trigger actions in Twitch chat programmatically. From what i understand, there are two main approaches:
-
Twitch Chat Bot (IRC / tmi.js / EventSub): A standalone service that connects to Twitch chat via IRC or WebSocket and listens for chat commands (e.g., !command @user).
-
Twitch Extension with EBS (Extension Backend Service): A Twitch Extension can communicate with its own backend server (EBS) which then calls the Twitch Helix API on behalf of the broadcaster.
Both approaches should ultimately call the same Twitch Helix API endpoints, but they differ in how they authenticate,
Setup:
-
Extension type: Panel
-
Deployment mode: Hosted Test (ZIP upload via twitch dev console)
-
Files in ZIP (at root level and not nested in a folder):
-
panel.html
-
panel.js
-
config.html
-
config.js
-
mobile.html
What I need help with:
-
Could the version not be properly “activated” for my channel even though I selected it in Hosted Test?
-
Is there a way to verify exactly which files Twitch CDN is serving
-
Any known issues with Twitch ignoring new Hosted Test uploads and continuing to serve a previous version?
TY so much

