diff --git a/pyrogram/client.py b/pyrogram/client.py index 0dc344ec..b54794fa 100644 --- a/pyrogram/client.py +++ b/pyrogram/client.py @@ -397,6 +397,9 @@ class Client(Methods, Scaffold): @parse_mode.setter def parse_mode(self, parse_mode: Optional[str] = "combined"): + if isinstance(parse_mode, str): + parse_mode = parse_mode.lower() + if parse_mode not in self.PARSE_MODES: raise ValueError('parse_mode must be one of {} or None. Not "{}"'.format( ", ".join(f'"{m}"' for m in self.PARSE_MODES[:-1]),