TesseraDocs

Set up requirements

Gate entry with Discord roles, X tasks, wallets, and email.

Requirements are automatic checks an entrant must pass before Enter raffle works. Add them on Create or EditRequirements.

Required checks are AND — every required one must pass. Discord tasks can be optional and award bonus tickets.

Before you start

  • For Discord server / role gates: Tessera bot in that server — Discord bot setup
  • For X Super Follow: tell entrants to keep who they subscribe to public

Add gates

Open Requirements

Create or Edit → Requirements tab. Turn a check on, fill the target (role, @handle, tweet URL), save.

Discord

Account required, or a server + role. Pick the server and role. The bot must be in that server.

X / Twitter

TaskTarget
Follow@handle
Like / repost / like+repost / replyFull tweet URL (x.com/.../status/...)
Super Follow (paid subscribe)Creator @handle — hard gate
Blue / min followers / min tweets / min ageThresholds

Don't verify X requirements still shows the X tasks on the raffle page but skips every X check at entry (honor system).

Wallet and email

Linked EVM, Solana, or Bitcoin wallet. Optional verified email.

Super Follow lists

Tessera must see the Super Follow on their public subscriptions list. Hidden lists look like “not subscribed.” Entrants uncheck Hide your subscriptions at Profile customization. Discord embeds include this note.

If it fails

You seeDo
Discord role never passesBot in server, user has the role, user Reconnect Discord
X follow / RT failsReconnect X, wait a minute, Verify all
Super Follow missUnhide subscriptions, wait, Recheck. Blue check ≠ Super Follow

Use roles you already have. Don’t stack every gate. Test with a second Discord. Save a set as a template.

Next

On this page