Files
reply-end-controls/telegram/callback-handler.md

546 B

Telegram Callback Handler

Responsibility

Receive Telegram callback queries, parse reply-end button clicks, normalize them, and hand them off to the reusable state/policy layer.

V1 actions

  • parse rec:continue
  • parse rec:stop
  • map into normalized callback event
  • write updated state
  • update original message buttons to show resolved choice

V1 UI behavior after click

Suggested resolved button state:

  • selected option gains a clear marker
  • the message should not remain indefinitely clickable as if no decision happened