From 22d50208d8e49c7d51e587aa031b788bfe94e422 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Sun, 16 Aug 2020 18:23:46 +0300 Subject: [PATCH] Fix checking if message is command --- mautrix_telegram/bot.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mautrix_telegram/bot.py b/mautrix_telegram/bot.py index c618c409..2e51a4ad 100644 --- a/mautrix_telegram/bot.py +++ b/mautrix_telegram/bot.py @@ -288,7 +288,8 @@ class Bot(AbstractUser): is_command = (isinstance(update.message, Message) and update.message.entities and len(update.message.entities) > 0 - and isinstance(update.message.entities[0], MessageEntityBotCommand)) + and isinstance(update.message.entities[0], MessageEntityBotCommand) + and update.message.entities[0].offset == 0) if is_command: return not await self.handle_command(update.message) return False