Context:
We want to trial an AtomOne → Telegram bridge so Dither posts show up (and can be acted on) where the community already hangs out.
- This spike gives us a controlled Telegram channel where the bot mirrors posts and users rehearse the signing experience through a mini app before we wire up the real indexer.
- While doing so, we need to audit Telegram’s SDK, auth flows, and wallet handoffs to ensure we don’t leak secrets or enable unauthorized posting.
End-to-End Flow (v0):
- Bot posts Dither-style messages into the locked Telegram channel.
- Inline buttons (
Reply, Like, Dislike) wait for user interaction.
- User taps a button → Telegram sends callback → bot confirms user has
/started → bot sends DM with action summary + signing link.
- Signing link launches the Telegram Web App (mini app) with prefilled context.
- Mini App shows action details, estimated PHOTON burn, and on submit opens Keplr (desktop) to sign/broadcast (mocked for now), then reports status.
- Bot acknowledges the result; once the real indexer is wired, the new on-chain event appears back in the channel.
Context:
We want to trial an AtomOne → Telegram bridge so Dither posts show up (and can be acted on) where the community already hangs out.
End-to-End Flow (v0):
Reply,Like,Dislike) wait for user interaction./started → bot sends DM with action summary + signing link.