Walkers are animated characters along the bottom. The wall is a pile of bouncing emotes. Both runs the two together.
YouTube and Kick only arrive through Streamer.bot. Leave it on Twitch if this browser source sits on a Twitch simulcast.
Used until that person picks their own with !skin. Names are in sprites/manifest.json.
Turn a whole group or one skin off. !skin random and !walker random only pick from the ones left on. Viewers list the names with !skins.
How long a walker stays after that person's last chat. Another message from them resets the timer.
A repeat inside this window refreshes the walker already on screen instead of adding another.
Default !jump and !toss. Separate aliases with a vertical bar. !jump always counts. The ! is optional here.
Twitch channel point or Kick reward title. A match makes that person’s walker jump.
A chat message pops a pixel bubble over that person’s walker when they are already on screen. It follows them, emotes included, then shrinks away. Commands such as !skin stay quiet.
White matches the pixel bubble. The second colour is the edge along the bottom and right.
Default !clearwall. Mods and the broadcaster can clear the wall. The dock button does the same.
Viewers change their own walker. The look is kept per person, per platform, in zmx.chat-toys.state.
Replies go out through Streamer.bot. Set the websocket password or Streamer.bot will not send them. Full list: Guide.
Streamer.bot → Actions → Import. The action is “ZeMaxi - Chat Toys”. It stores the toys and each chatter’s look in the persisted global zmx.chat-toys.state. No database. The same import as before still works. Step by step: Setup guide