Fix __ is invalid in usernames (cc @Kyle2142)

This commit is contained in:
Lonami Exo 2018-06-17 12:08:55 +02:00
parent b65cbd8647
commit 4d1272f1d2

View File

@ -44,7 +44,7 @@ USERNAME_RE = re.compile(
#
# See https://telegram.org/blog/inline-bots#how-does-it-work
VALID_USERNAME_RE = re.compile(
r'^([a-z][\w\d]{3,30}[a-z\d]'
r'^([a-z]((?!__)[\w\d]){3,30}[a-z\d]'
r'|gif|vid|pic|bing|wiki|imdb|bold|vote|like|coub|ya)$',
re.IGNORECASE
)