From a3f700c11f72202f6a7710ce07c7144a8b8c947d Mon Sep 17 00:00:00 2001 From: Nihaal Sangha Date: Wed, 3 Mar 2021 00:04:03 +0000 Subject: Fix references to snowflakes being max 21 long --- discord/ext/commands/converter.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'discord/ext') diff --git a/discord/ext/commands/converter.py b/discord/ext/commands/converter.py index 89b87f80..850ca728 100644 --- a/discord/ext/commands/converter.py +++ b/discord/ext/commands/converter.py @@ -102,7 +102,7 @@ class Converter: class IDConverter(Converter): def __init__(self): - self._id_regex = re.compile(r'([0-9]{15,21})$') + self._id_regex = re.compile(r'([0-9]{15,20})$') super().__init__() def _get_id_match(self, argument): @@ -265,11 +265,11 @@ class PartialMessageConverter(Converter): 3. By message URL """ def _get_id_matches(self, argument): - id_regex = re.compile(r'(?:(?P[0-9]{15,21})-)?(?P[0-9]{15,21})$') + id_regex = re.compile(r'(?:(?P[0-9]{15,20})-)?(?P[0-9]{15,20})$') link_regex = re.compile( r'https?://(?:(ptb|canary|www)\.)?discord(?:app)?\.com/channels/' - r'(?:[0-9]{15,21}|@me)' - r'/(?P[0-9]{15,21})/(?P[0-9]{15,21})/?$' + r'(?:[0-9]{15,20}|@me)' + r'/(?P[0-9]{15,20})/(?P[0-9]{15,20})/?$' ) match = id_regex.match(argument) or link_regex.match(argument) if not match: -- cgit v1.2.3