Try it now
1
Open the bot
Go to @action_codes_bot on Telegram and tap Start
2
Start a signing session
Type
/message to begin3
Enter your message
Reply with the message you want to sign
4
Get a code from actioncode.app
Open actioncode.app in your Solana wallet’s browser (Phantom, Solflare, etc.), connect your wallet, and tap “Get Code”
5
Send the code to the bot
Paste your 8-digit code into the Telegram chat
6
Approve in actioncode.app
Go back to actioncode.app and approve the signing request
7
See the result
The bot shows your signed message in Telegram
Why this matters
This bot shows how Action Codes work in environments where wallet connections aren’t possible:- No wallet extension — Telegram doesn’t support browser wallets
- No OAuth — No redirects or authorization flows
- No deep links — Just 8 digits
Build your own
Want to build a similar bot? See the Telegram Bot Recipe for full code examples. Source code: github.com/otaprotocol/telegram-bot-exampleMore examples (transfer, mint, stake) coming soon.