提问人:faroqh 提问时间:9/5/2023 更新时间:9/5/2023 访问量:66
如何使用电话号码获取电报 ID
how to get telegram id using phone number
问:
我有一份我的 Coustomer 电话号码列表,我应该如何获得一长串 ID (15,000) 以最快的方式可行
我尝试了较旧的 Methode,但它们都不再起作用了,其中一些速度不够快 我需要一些快速和安全的东西.
一是我尝试过的方法
for number in numbers:
phone =await conv_number(phone_number=number)
time.sleep(5.09)
await app.add_contact(phone_number=str(number) , first_name="" )
答:
0赞
Mario Locatelli
9/5/2023
#1
我建议创建一个类并过滤它:
class ID():
""" """
def __init__(self):
self.ID = 0
self.name = "name"
self.phone = "+39 55778895"
然后,我填充列表以测试函数的效率:
# Create list
numbers = []
for i in range(0, 15000):
numbers.append(ID())
numbers[i].ID = i
numbers[i].name = f"name_{i}"
numbers[i].phone = f"+39 55778895_{i}"
和 finallay,过滤器:
# Filtering
numberToSearch = "+39 55778895_14999"
filtResult = list(filter(lambda x: x.phone == numberToSearch, numbers))
# Result (better to check if object with index 0 exist)
if not filtResult:
print("Number not found")
else:
print(filtResult[0].ID)
print(filtResult[0].name)
print(filtResult[0].phone)
评论