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