Skip to content

Telegram Channel Bridge MVP #399

@salmad3

Description

@salmad3

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):

  1. Bot posts Dither-style messages into the locked Telegram channel.
  2. Inline buttons (Reply, Like, Dislike) wait for user interaction.
  3. User taps a button → Telegram sends callback → bot confirms user has /started → bot sends DM with action summary + signing link.
  4. Signing link launches the Telegram Web App (mini app) with prefilled context.
  5. Mini App shows action details, estimated PHOTON burn, and on submit opens Keplr (desktop) to sign/broadcast (mocked for now), then reports status.
  6. Bot acknowledges the result; once the real indexer is wired, the new on-chain event appears back in the channel.

Metadata

Metadata

Projects

Status

Building

Relationships

None yet

Development

No branches or pull requests

Issue actions