How to input/set values through a messenger like Telegram?

I’m getting stuck/just don’t understand what I’m doing here, so hopefully someone can fix my script!

My house has district heating with a dumb meter. I would like to manually record (log) the meter every so often. For convenience (and having a long term history) I would send my HA bot a message over Telegram, like: “meter 171.30”
I think I mostly fail at understanding how I could trigger my script when a keyword is sent with a variable after that, and how I could use the variable afterwards.

alias: "Energy meter logging through Telegram"
description: "Manually record energy meter (for later conversion to m3 gas equivalent to add to Energy dashboard)"
trigger:
  - platform: event
    event_type: telegram_text
    event_data:
      text: meter
condition: []
action:
  - service: notify.dm
    data:
      message: Hello world!
  - service: notify.notify
    data:
      title: "\"Meter\" value will be set"
      message: "current value was: {{input_number.warmth}}"
  - service: input_number.set_value
    data:
      value: "{{ trigger.event.message.text.split()[1] }}"
    target:
      entity_id: input_number.warmth
mode: single

Thanks in advance for sharing your knowledge!