Library for validating Telegram urls and brings them to one standart.
- Add prefix "https://"
- Change all hostnames to "t.me"
- Convert "/+" invite links to "/joinchat/" type
from telegram_urls_validator import validate_url
validated_url = validate_url(url='t.me/PavelDurov')
# >> https://t.me/PavelDurov
validated_url = validate_url(url='telegram.me/PavelDurov')
# >> https://t.me/PavelDurov
validated_url = validate_url(url='t.me/+invitehash')
# >> https://t.me/joinchat/invitehash
pip3 install telegram_urls_validator