FEATURES
TabBot — pay anywhere you chat
Tip, send, split, and grant from inside Telegram and Discord. Each platform runs the same on-chain executor against TabBotRouter, with per-message dedup so retries can't double-charge. X support is next on the roadmap.
Setup
- Link a platform identity to your Tab handle via
/dashboard/connections(wallet-signed) or the bot's own/connectcommand (trust-on-first-use). - Approve
TabBotRouterfrom/dashboard/tabbotfor the maximum you want the bot to be able to push. - Use any of the commands below.
Commands
/send @alice 5 # pay a Tab handle /tip @alice 0.50 # alias for send /pay @alice 1 /split 30 with @a @b @c # split evenly across N recipients /connect @yourtabhandle # link this platform identity
On Discord the same commands are slash-only:/tab send, /tab tip, /tab split, /tab connect.
Reply format
Successful pay:
✓ Sent 5 USDC to @alice (0.05 USDC · 1%) tx: 0x…
Split:
✓ Split 30 USDC across 3 recipients · 10 USDC → @a · 10 USDC → @b · 10 USDC → @c tx: 0x… (and 2 more)
Recipient not on Tab yet?
The bot replies with a one-click OpenTab deep-link to /dashboard/escrow?handle=…&amount=…&chain=… so the sender can lock funds on-chain that the recipient claims when they sign up.
Anti-spam and replay protection
TabBotRouterdedups byplatform:message-idon-chain — a retried message can never settle twice.- The bot validates balance, allowance, and the per-user nonce off-chain before submitting, so a doomed call never costs gas.
- Bot reply messages always include the executor-signed
txhash. Anyone can verify on the chain's explorer.