Skip to content

Commit

Permalink
remove whitespace in phone numbers
Browse files Browse the repository at this point in the history
  • Loading branch information
msramalho committed Jan 30, 2024
1 parent 3c9cb2a commit 9ed496d
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 6 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ The result will be written to the console but also written as JSON to a `results

For each phone number, you can expect the following possible responses:

1. If available, you will receive the Telegram Username,Name, and ID that are connected with this number.
1. If available, you will receive the Telegram Username, Name, and ID that are connected with this number.
2. 'no username detected'. This means that it looks like the number was used to create a Telegram account but the user did not choose a Telegram Username. It is optional to create a Username on Telegram.
3. 'ERROR: no response, the user does not exist or has blocked contact adding.': There can be several reasons for this response. Either the phone number has not been used to create a Telegram account. Or: The phone number is connected to a Telegram account but the user has restricted the option to find him/her via the phone number.
4. Or: another error occurred.
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "telegram-phone-number-checker"
version = "1.0.2"
version = "1.0.3"
description = "Check if phone numbers are connected to Telegram accounts."
authors = ["Bellingcat"]
license = "MIT"
Expand Down
7 changes: 3 additions & 4 deletions telegram_phone_number_checker/main.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import os, json
from telethon.sync import TelegramClient, errors
import os, json, re
from telethon.sync import TelegramClient, errors, functions
from telethon.tl.types import InputPhoneContact
from telethon import functions
from dotenv import load_dotenv
from getpass import getpass
import click
Expand Down Expand Up @@ -48,7 +47,7 @@ def validate_users(client, phone_numbers):
if not phone_numbers or not len(phone_numbers):
phone_numbers = input('Enter the phone numbers to check, separated by commas: ')
result = {}
phones = [p.strip() for p in phone_numbers.split(",")]
phones = [re.sub(r"\s+", "", p, flags=re.UNICODE) for p in phone_numbers.split(",")]
try:
for phone in phones:
if phone not in result:
Expand Down

0 comments on commit 9ed496d

Please sign in to comment.