Skip to content

Instantly share code, notes, and snippets.

@SocksTheWolf
Last active August 25, 2026 01:58
Show Gist options
  • Select an option

  • Save SocksTheWolf/404ec2a8e9863be7208d6c06995598fd to your computer and use it in GitHub Desktop.

Select an option

Save SocksTheWolf/404ec2a8e9863be7208d6c06995598fd to your computer and use it in GitHub Desktop.
SLIME2 UPDATE

WHAT

If you used slime2 instead of the desktop version (no converter exists but I'm open for commissions), you may have noticed that Slime2's auth system is no longer working. This is due to a widespread outage, and it's unclear when it will be resolved.

To get around this, I have provided a Twitch Proxy for allowing you to still use your Twitch Chat widgets even though Slime2 is gone. This uses my old Twitch authentication service that I've been running for about 3 years now.

anyways, blah blah blah, here's how to get your chat widgets working again.

THE FIX

NOTICE: You can always try using the AUTOMATIC CONVERTER HERE. If it works for you, you will not need to follow any of the steps below.

Steps

  1. Open your widget.html (or related html file) and change the block:
<script
      type="module"
      crossorigin
      src="https://cdn.jsdelivr.net/gh/zaytri/slime2@latest/release/slime2.js"
    ></script>

TO:

<script
      type="module"
      crossorigin
      src="https://make.twitchauth.work/slime2/slime2.js"
    ></script>
  1. Authenticate with this URL. This has ALL the same permissions as slime2 did.
  2. Open SLIME2_TWITCH_KEY.js and replace the contents with slime2.setKey('twitch', '<KEY>'), where <KEY> is replaced with the code that you got at the end of the authentication link above.
  3. Save, and reload your chat widget.

You should notice that it suddenly works again. Cheer and explode. yay!


Additionally, new users of the StreamElements to slime2 converter will have the option to have this done for their widget automatically.


Final Notes

Expiry

You will have to reauthenticate if you do not use the widget for ~30 days. To do so, just go back to the authentication url above (the updated slime2.js file will also parrot this link at you too).

Otherwise, reauthentication negotiation is handled for you automatically.

Banned

If you get a message while signing up that you have been banned from the service, that is a standard error page from Cloudflare.

You haven't been banned, just do the following:

  • turn on JavaScript if you are using NoScript
  • wait about 5 minutes
  • go back to the login link above

Cloudflare says the big scary "banned" message because it makes robots and AI go away. You aren't actually banned.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment