Fixed
- Recalled commands (↑ in Telegram) were silently ignored (#15, @famewolf). Pressing up-arrow in Telegram — especially Desktop — edits your last message instead of sending a new one, so a recalled
/commandarrives as anedited_message. Docksentry only handledmessageupdates, so the edit never appeared (not even in the channel) and nothing ran — you had to retype the command. Docksentry now also handlesedited_message, gated to recent edits (≤120s) so an old message edited for unrelated reasons can't silently re-run a command.
Full 17-script regression sweep green.