Fix BAD_PATTERN regex in deeplinking process. (#1630)

* add test payload in `test_deep_linking` to demonstrate the bug

* fix the `BAD_PATTERN` regex

* add changes file
This commit is contained in:
AmirSoroush 2025-01-17 02:35:23 +03:00 committed by GitHub
parent a516b7f03f
commit bbdc43b737
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 4 additions and 1 deletions

View file

@ -18,7 +18,7 @@ from aiogram.utils.payload import decode_payload, encode_payload
if TYPE_CHECKING:
from aiogram import Bot
BAD_PATTERN = re.compile(r"[^A-z0-9-]")
BAD_PATTERN = re.compile(r"[^a-zA-Z0-9-_]")
async def create_start_link(