the configurator ~ bake your own bot ~

← back to site

Where do you want tips to land?

Pick at least one. Fill in the address where you want tips to arrive for every chain you want to enable — one bot deployment watches all of them simultaneously. Leave a field blank to skip that chain. You can always re-run this configurator later to add more.

Leave blank to skip XRPL.

Where does your bot live?

At least one. This page runs entirely in your browser — nothing is sent anywhere. Fill in any combination of the four platforms below and your single bot deployment serves all of them at once — same chain watchers, multiple chat platforms, one process. Leave a section blank to skip that platform. X is handled a little differently — see its section for why.

From discord.com/developers → your app → Bot → Reset Token.
Where your bot posts thank-yous. If blank, thank-yous only log; they don't post.
From @BotFather.

Four fields. All four required together, or all blank to skip. You need a Twitch account for your bot and an app registered at dev.twitch.tv — see the walkthrough.

Not a secret. The Client ID of the app you registered.
Secret. Needs scopes: user:bot, user:read:chat, user:write:chat.
The numeric user ID of the Twitch account your bot posts as.
The numeric user ID of the channel the bot joins and announces in — usually your streaming channel.
X (Twitter) setup walkthrough ↗

X uses five separate credentials and requires a Developer account. Your X tokens never enter this page. Check the box below to tell the configurator you intend to run X; the generated bundle will include a commented-out X section in config.env that you fill in locally after download, plus a pointer to the setup guide.

The bot reads X credentials from config.env at startup. Leave them blank locally until you're ready, and the bot runs happily on your other platforms in the meantime.

How does your bot say thanks?

Write a few thank-you messages in your voice. Use {name} as a placeholder — your bot swaps in whoever tipped.

Up to 5 messages. Your bot picks one at random per tip.

Where will you run it?

Pick one host for your single bot deployment — this is where the process that watches your chains and posts in chat will run. The bundle's DEPLOY.md tells you the right steps for the one you pick. You can change your mind later — the bundle works on any Node 22.6+ host.

The public HTTPS URL your bot will be reachable at. Railway and Render give you one automatically; for Fly or self-host you set it yourself.
get your bot →
Downloads a zip you take to your deploy target.
# tips-and-treats
a taste of how your bot sounds