openclaw/extensions/twitch
2026-01-25 16:30:23 +08:00
..
src more readme fixes 2026-01-25 16:30:23 +08:00
test refactor: improve Twitch plugin code quality and fix all tests 2026-01-25 16:30:22 +08:00
CHANGELOG.md format 2026-01-25 16:30:23 +08:00
clawdbot.plugin.json format 2026-01-25 16:30:23 +08:00
index.ts use accountId 2026-01-25 16:30:22 +08:00
package.json format 2026-01-25 16:30:23 +08:00
README.md more readme fixes 2026-01-25 16:30:23 +08:00

@clawdbot/twitch

Twitch chat plugin for Clawdbot.

Install (local checkout)

clawdbot plugins install ./extensions/twitch

Install (npm)

clawdbot plugins install @clawdbot/twitch

Onboarding: select Twitch and confirm the install prompt to fetch the plugin automatically.

Config

Minimal config:

{
  channels: {
    twitch: {
      enabled: true,
      accounts: {
        default: {
          username: "clawdbot",
          token: "oauth:abc123...",
          clientId: "your_client_id_here",
          channel: "vevisk"
        }
      }
    }
  }
}

Setup

  1. Create a Twitch application: Twitch Developer Console
  2. Generate OAuth token: Twitch Token Generator
    • Select scopes: chat:read and chat:write
  3. Start the gateway

Full documentation

See https://docs.clawd.bot/channels/twitch for:

  • Token refresh setup
  • Access control patterns
  • Multi-account configuration
  • Troubleshooting
  • Capabilities & limits