Chat Game Overlay Twitch & Kick

Who Said It?

A real tweet appears with the author hidden. Chat races to guess which account posted it. Auto-cycles through your chosen Twitter/X accounts with a live leaderboard.

What Makes It Fun

Pulls real tweets from the accounts you choose - no question writing required.

🐦

Real Tweets

Fetches actual tweets from any public Twitter/X accounts you specify. Chat guesses the author from real posts - no fake quotes.

🗓️

Date Range Filter

Optionally narrow down tweets to a specific time period - great for keeping questions relevant to recent content or a specific era.

First Correct Wins

The first person in chat to type the correct @username or display name wins the round and scores a point on the leaderboard.

👤

Author Reveal

After each round ends, the author's profile picture, display name, and @username are revealed alongside the tweet text.

🔁

Auto-Cycling

Shuffles the tweet pool and cycles through it automatically. No manual triggering - just add the browser source and it runs.

🏆

Live Leaderboard

A live leaderboard tracks who has the most correct guesses this session, displayed on the overlay after every round.

Add to OBS in 60 Seconds

One browser source is all it takes.

1

Configure the Game

Choose your platform, channel, and which Twitter/X accounts to use.

Enter a channel name and at least one account above
2

Add a Browser Source in OBS

Create a new Browser Source and paste the URL above.

  • Width: 460
  • Height: 520
  • Check "Shutdown source when not visible"

First load: When the browser source first opens, the backend fetches tweets from Twitter/X. This may take 15–60 seconds depending on how many accounts you selected. The overlay shows a loading spinner during this time.

3

Position on Screen

The overlay has a transparent background. Position it wherever you like on your stream layout - top-left, bottom-left, or wherever it fits your scene.

4

That's It

The game starts automatically once tweets are loaded. It shuffles the tweet pool and cycles through rounds on its own. No commands or dashboard needed.

Use With Pogly

Running Pogly instead of a plain browser source? Import the widget directly.

Pogly is a browser-based overlay editor. Import the JSON below to add Who Said It? as a 460×520 widget layer. After import, update the channel and accounts variables to match your setup.

If you filled in the channel name and accounts in the setup step above, they will already be pre-filled in the import.

How Chat Plays

No setup needed for viewers - just type in chat.

  1. A tweet appears on screen - but the author's name is hidden.
  2. Type the Twitter/X @username or display name in chat before the 30-second timer runs out.
  3. The first viewer to type the correct answer wins the round and scores a point.
  4. After the round ends, the author's profile picture, display name, and username are revealed.
  5. The next tweet loads automatically after a short break.

Tip: Both the @username (@ArkySZNN) and display name (Arky) are accepted. Typing @ is optional.

Frequently Asked

Does it need a Twitter/X API key?

No paid API key is required. The backend uses twscrape which accesses publicly available tweet data - the same data any browser can read.

How many accounts can I add?

There's no hard limit, but 3–10 accounts tends to produce the best variety. More accounts means more tweets in the pool and more varied rounds.

Why does the overlay show a loading spinner on first open?

The backend fetches tweets from Twitter/X when the overlay first loads. This typically takes 15–60 seconds depending on how many accounts are configured. Subsequent reloads reuse the cached pool.

Are retweets included?

No. Retweets are filtered out automatically - only original tweets from each account are used.

What happens if an account has no recent tweets?

That account is silently skipped. As long as at least one account returns usable tweets, the game will start. If no tweets are found at all, the overlay shows an error message.

Does it work while I'm not streaming?

The game runs whenever the OBS browser source is active and the overlay URL is open. It does not require you to be live.

Does it work on Kick?

Yes - select Kick when generating the URL and the chat reader will connect to your Kick channel to read guesses.