R = '\033[91;1m'
G = '\033[92;1m'
Y = '\033[93;1m'
B = '\033[94;1m'
P = '\033[95;1m'
C = '\033[96;1m'
N = '\x1b[0m'
import os
import requests
import random
import string
from user_agent import generate_user_agent as ua
def translate_username(username):
translations = {
'a': 'أ',
'b': 'ب',
'c': 'س',
'd': 'د',
'e': 'إ',
'f': 'ف',
'g': 'ج',
'h': 'ه',
'i': 'اي',
'j': 'ج',
'k': 'ك',
'l': 'ل',
'm': 'م',
'n': 'ن',
'o': 'أو',
'p': 'ب',
'q': 'ق',
'r': 'ر',
's': 'س',
't': 'ت',
'u': 'يو',
'v': 'ف',
'w': 'و',
'x': 'كس',
'y': 'ي',
'z': 'ز',
}
translation = ''
for char in username:
if char in translations:
translation += translations[char]
else:
translation += char
return translation
def check_availability(username):
headers = {
'user-agent': str(ua()),
}
params = {
'type': 'usernames',
'sort': '',
'filter': '',
'query': username,
}
response = requests.get('https://fragment.com/', params=params, headers=headers).text
if 'Unavailable' in response:
return True
else:
return False
def generate_random_username(length=4):
letters = string.ascii_lowercase
return ''.join(random.choice(letters) for _ in range(length))
def generate_duplicate_username(base_username, token, chat_id):
suffixes = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i']
for suffix in suffixes:
username = base_username + suffix
if check_availability(username):
print(f'{G}{username} شغال{N}')
translation = translate_username(username)
message = f'امير السوري\n\nاليوزر المتاح:\n@{username} - {translation}'
send_to_telegram(token, chat_id, message)
print(f'{G}تم ارسال اليوزر إلى بوت تيليجرام{N}')
return username
else:
print(f'{R}{username} مو شغال{N}')
return None
def send_to_telegram(token, chat_id, message):
url = f'https://api.telegram.org/bot{token}/sendMessage'
data = {'chat_id': chat_id, 'text': message, 'parse_mode': 'HTML'}
response = requests.post(url, data=data)
print(response.text)
def main():
print(f'{P}بسم لله الرحمان الرحيم{N}')
token = input(f'{B}توكن البوت: {N}')
chat_id = input(f'{B}ايدي الحساب: {N}')
choice = input(f'{Y}1- فحص يوزر معين\n2- توليد يوزرات عشوائية مكررة\nاختر: {N}')
if choice == '1':
username = input(f'{B}username : {N}')
if check_availability(username):
print(f'{G}@{username} شغال{N}')
translation = translate_username(username)
message = f'امير السوري\n\nاليوزر المتاح:\n@{username} - {translation}'
send_to_telegram(token, chat_id, message)
print(f'{G}تم ارسال اليوزر إلى بوت تيليجرام{N}')
else:
print(f'{R}{username} مو شغال{N}')
elif choice == '2':
num = int(input(f'{B}عدد اليوزرات: {N}'))
for _ in range(num):
base_username = generate_random_username()
generate_duplicate_username(base_username, token, chat_id)
else:
print(f'{R}اختيار غير صالح{N}')
if __name__ == '__main__':
main()
اداة صيد. يوزرات خماسي تلي مميز مترجم