diff --git a/homeassistant/components/telegram_bot/__init__.py b/homeassistant/components/telegram_bot/__init__.py index 7acf4985def..d365060e204 100644 --- a/homeassistant/components/telegram_bot/__init__.py +++ b/homeassistant/components/telegram_bot/__init__.py @@ -731,6 +731,8 @@ class BaseTelegramBotEntity: ATTR_USER_ID: msg_data["from"]["id"], ATTR_FROM_FIRST: msg_data["from"]["first_name"], } + if "message_id" in msg_data: + data[ATTR_MSGID] = msg_data["message_id"] if "last_name" in msg_data["from"]: data[ATTR_FROM_LAST] = msg_data["from"]["last_name"] if "chat" in msg_data: @@ -752,6 +754,9 @@ class BaseTelegramBotEntity: if event_data is None: return message_ok + if ATTR_MSGID in data: + event_data[ATTR_MSGID] = data[ATTR_MSGID] + if "text" in data: if data["text"][0] == "/": pieces = data["text"].split(" ")