jevmod on Twitch

Reads chat during a stream, where a decision has to land in seconds or not at all.

This one you run yourself today. The adapter is in the open package under the MIT licence; the hosted product covers Discord so far.

What it does, exactly.

What it reads

Live chat, over Twitch's IRC-over-WebSocket gateway, through the same moderation core every other adapter calls.

What it can do

Through Twitch's own Helix moderation API.

How you talk to it

Chat commands: !jevmod status, !jevmod set and !jevmod rule. That is the core of Discord's settings surface, not all of it.

Worth knowing first

Chat commands cover the core settings only. The full command list Discord has is not here yet.

Run it yourself.

The same core every other surface uses. MIT, and nothing about this command is different from what the hosted product runs.

pip install jevmodTWITCH_CLIENT_ID=... TWITCH_CLIENT_SECRET=... TWITCH_REFRESH_TOKEN=... TWITCH_BOT_LOGIN=... TWITCH_CHANNELS=chan1,chan2 TYPESAFE_API_KEY=... python -m jevmod.adapters.twitch_bot
The source

The other four.