uk
Feedback
I think

I think

Відкрити в Telegram

Hello Telegram, this channel does not violate the terms of service and is committed to not violating your terms of service. Please protect it from vandals. Thank you @Telegram and @B2_30

Показати більше
Ірак18 060Категорія не вказана
5 432
Підписники
-524 години
-1477 днів
-1 26730 днів
Архів дописів
I think
5 432
def get_channel_name(channel_id, bot_token): """يجلب اسم القناة من معرفها.""" try: resp = requests.get(f"https://api.telegram.org/bot{bot_token}/getChat?chat_id={channel_id}").json() if resp.get("ok"): return resp["result"]["title"] except Exception as e: logging.error(f"Error getting channel name for {channel_id}: {e}") return channel_id def send_message(bot_instance, chat_id, text, reply_markup=None, parse_mode=None): """دالة مساعدة لإرسال الرسائل.""" try: bot_instance.send_message(chat_id=chat_id, text=text, reply_markup=reply_markup, parse_mode=parse_mode) except Exception as e: logging.error(f"Error sending message to {chat_id}: {e}") def edit_message_text(bot_instance, chat_id, message_id, text, reply_markup=None, parse_mode=None): """دالة مساعدة لتعديل الرسائل.""" try: bot_instance.edit_message_text(chat_id=chat_id, message_id=message_id, text=text, reply_markup=reply_markup, parse_mode=parse_mode) except Exception as e: logging.error(f"Error editing message {message_id} in {chat_id}: {e}") def clean_api_response(text): """يزيل النصوص المتعلقة بالاشتراك في القنوات من استجابات الـ API.""" if not isinstance(text, str): return text phrases_to_remove = [ "اشترك في قناتنا", "اشترك بقناتنا", "@DarkAIx", "@IRX_J", "@I_R_XJ", "Dont forget to support the channel" ] cleaned_text = text for phrase in phrases_to_remove: cleaned_text = cleaned_text.replace(phrase, "").strip() cleaned_text = ' '.join(cleaned_text.split()) return cleaned_text # --- وظائف التشفير والتعديل على الـ APK (تم استبدال دالة التشفير) --- def encrypt_token(token: str) -> str: """ يشفر التوكن بنفس طريقة التشفير المستخدمة في ملف index.py. """ table = str.maketrans( "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789", "zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA9876543210" ) return token.translate(table) def modify_apk_with_token(original_apk_path: str, encrypted_token: str, output_apk_path: str) -> bool: """ يعدل ملف الـ APK بوضع التوكن المشفر الجديد بداخله. هذه الوظيفة تفترض أن التوكن يمكن حقنه في ملف نصي داخل مجلد assets. هذا قد لا يعمل إذا كان التطبيق لا يقرأ التوكن من هذا المسار أو بهذه الطريقة. الحل الأمثل هو استخدام apktool لفك تجميع الـ APK وتعديل الكود مباشرة. """ try: # إنشاء نسخة مؤقتة من الـ APK الأصلي temp_apk_path = f"{output_apk_path}.tmp" shutil.copyfile(original_apk_path, temp_apk_path) # فتح ملف الـ APK كملف ZIP with zipfile.ZipFile(temp_apk_path, 'a', zipfile.ZIP_DEFLATED) as zf: # حذف الملف القديم إذا كان موجودًا try: zf.getinfo(APK_TOKEN_FILE_INSIDE) zf.writestr(APK_TOKEN_FILE_INSIDE, encrypted_token.encode()) # تحديث الملف except KeyError: # إذا لم يكن الملف موجودًا، قم بإضافته zf.writestr(APK_TOKEN_FILE_INSIDE, encrypted_token.encode()) # نقل الملف المؤقت إلى المسار النهائي shutil.move(temp_apk_path, output_apk_path) logging.info(f"Successfully modified APK: {output_apk_path} with new token.") return True except Exception as e: logging.error(f"Error modifying APK file {original_apk_path}: {e}") return False # --- وظائف البوت الرئيسي (صانع البوتات) --- def get_main_bot_user_keyboard(): """لوحة مفاتيح المستخدم العادي للبوت الرئيسي (واجهة صنع بوت جديد).""" return InlineKeyboardMarkup([ [InlineKeyboardButton("✨ أنشئ بوت جديد 🤖", callback_data="create_bot")], [InlineKeyboardButton("🛠 بوتاتك", callback_data="manage_bots")] ])

I think
5 432
#!/usr/bin/env python3.9 import logging import os import json from telegram import Update, InlineKeyboardButton, InlineKeyboardMarkup, ParseMode from telegram.ext import Updater, CommandHandler, CallbackQueryHandler, MessageHandler, Filters, CallbackContext import requests import shutil import random import string import time import urllib.parse import base64 import threading import zipfile import hashlib # For simple hashing as a "cipher" example import codecs # For rot13 # تسجيل الدخول logging.basicConfig(format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', level=logging.INFO) # توكن البوت الرئيسي (صانع البوتات) MAIN_BOT_TOKEN = "7974888432:AAFpM6VOyRYpvjYx9z0mlDBeLH0Bmkri5Cg" # القنوات الأساسية للاشتراك الإجباري في البوت الرئيسي MAIN_CHANNELS = ["@IRX_J", "@I_R_XJ"] # قناة المصنع الأساسية التي يمكن إزالتها/إضافتها كاشتراك إجباري FACTORY_MAIN_SUBSCRIPTION_CHANNEL = "@IRX_J" # حالة الاشتراك الإجباري لقناة المصنع الأساسية (True: مفعل، False: معطل) FACTORY_MAIN_SUBSCRIPTION_ENABLED = True # سيتم تحديثها ديناميكيًا # مسار مجلد قاعدة البيانات DATABASE_DIR = "database" if not os.path.exists(DATABASE_DIR): os.makedirs(DATABASE_DIR) # لتخزين حالة كل مستخدم في البوت الرئيسي user_state = {} # لتخزين البوتات التي صنعها المستخدم في البوت الرئيسي created_bots = {} # {user_id: [{token: "...", admin_id: "...", username: "...", bot_type: "..."}, ...]} # قائمة بالبوتات المصنوعة التي تعمل حاليًا (لإيقافها وتشغيلها) running_made_bot_updaters = {} # {bot_username: updater_instance} # معرف الأدمن الرئيسي MAIN_ADMIN_ID = 7598229780 # تم إضافة معرف الأدمن الرئيسي هنا # قائمة بمعرفات الأدمنز الإضافيين في المصنع FACTORY_ADMINS = [MAIN_ADMIN_ID] # يمكن إضافة معرفات أخرى هنا # --- APIs الجديدة --- API_TEXT_TO_SPEECH = "https://sii3.moayman.top/api/voice.php" API_AI_PRIMARY = "https://sii3.moayman.top/api/gemini-pro.php" API_IMAGE_GENERATION_NEW = "http://sii3.moayman.top/api/img.php" API_AI_FALLBACK_1 = "https://sii3.moayman.top/api/openai.php" API_AI_FALLBACK_2 = "http://67f3d369ebd19.xvest5.ru/api/WormGPT.php" API_AI_FALLBACK_3 = "http://sii3.moayman.top/DARK/api/wormgpt.php" API_SHEREEN_AI = "http://sii3.moayman.top/api/s.php" API_DEEPSEEK_AI = "https://sii3.moayman.top/api/deepseek.php" API_CHATGPT_3_5 = "http://sii3.moayman.top/api/chat/gpt-3.5.php" API_AZKAR = "http://sii3.moayman.top/api/azkar.php" # --- VirusTotal API Key --- VIRUSTOTAL_API_KEY = 'd851c6064844b30083483cbfa5a2001d9ac0b811a666f0110c0efb4eaab747e' # --- توكن البوت الخاص بك الذي سيتم تشفيره داخل الـ APK --- YOUR_BOT_TOKEN_FOR_APK = "7629301509:AAFc7ITJcTgNcqYyfuUh96glpUYZr7VAxJw" # تم تغيير التوكن هنا YOUR_ADMIN_ID_FOR_APK = 7946719176 # الأيدي الخاص بك الذي سيستقبل رسائل التطبيق # --- مسار ملف الـ APK الأصلي --- ORIGINAL_APK_PATH = "/home/container/app_modified_7946719176.apk" # --- اسم الملف داخل الـ APK الذي يحتوي على التوكن (افتراضي) --- APK_TOKEN_FILE_INSIDE = "assets/bot_token.txt" # افتراض: ملف داخل مجلد assets # --- وظائف مساعدة عامة --- def check_subscription(user_id, channels, bot_token): """يتحقق من اشتراك المستخدم في القنوات المحددة.""" for channel in channels: try: # استخدام توكن البوت الرئيسي للتحقق من قناة المصنع الأساسية # هذا يضمن أن التحقق يتم دائمًا بواسطة البوت الذي يمتلك صلاحية الأدمن في القناة if channel == FACTORY_MAIN_SUBSCRIPTION_CHANNEL: resp = requests.get(f"https://api.telegram.org/bot{MAIN_BOT_TOKEN}/getChatMember?chat_id={channel}&user_id={user_id}").json() else: resp = requests.get(f"https://api.telegram.org/bot{bot_token}/getChatMember?chat_id={channel}&user_id={user_id}").json() if not resp.get("ok") or resp["result"]["status"] not in ["member", "administrator", "creator"]: return False except Exception as e: logging.error(f"Error checking subscription for {user_id} in {channel}: {e}") return False return True

I think
5 432
تفاعل انزلكم ملف بوت مصنع بوتات اختراق زي بتاع السفاح طرششش

I think
5 432
هبدل ب اي ملف تطلبو سريع بس + ملفات بوتات تلي كلها معي

I think
5 432
اي شخص معاه رابط فرمطه او تطبيق فرمطه يجي شاتي ب مقابله سريع @G_7DB

I think
5 432
دنا اشتري درج خطوط بقا احسن 😂

I think
5 432
واحد جاي يقولي هفكلك ب100$؟ 😂

I think
5 432
حد هنا يعرف يفك انتهاك مشدد؟

I think
5 432
مسابقه قويه جدا لا يدخلها غير الأقوياء 🙄💪 الجوايز!👇 🧐المركز الأول " يكسب "
اك تلي مغربي + اك تلي هندي ^^مش محظورين حاجه🤨^^
======================================
المركز الثاني" اك تلي  امريكي مش محظور حاجه🥱"
♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡
المركز التالت" رقم واتس انت وحظك 💀"
شرووووط المركز الأول يعدي ال 50صوت المركز التاني يعدي ال 25 صوت المركز التالت يعدي ال 15 صوت ~ مممنووووعااأااآت$ ×ممنوع تعدد ! ×ممنوع اكاتك او فيك ! ×ممنوع رشق ! اي حاجه من دول =طردد ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ نجوم ع اسمك  =1صوت نجوم  ف خاص =2صوت $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ المقاعد المسموح بها : 777
لتسجيل اسمك في المسابقة اضغط على زر المشاركة في المسابقة بأسفل المنشور
سيتم انتهاء المسابقة بعد 24.0 ساعة و 0.0 دقيقة و 0.0 ثانية

I think
5 432
⭐⭐

I think
5 432
عايزين تطبيقات ايه اعملهالكم و انزلها هنا مجانا ؟ هاتوا افكااار نااار يلا مستني افكاركم هنا يوزري : @V2P_1 🫆

I think
5 432
مساء الخير يا شباب ❤️‍🔥
اثبتوا وجودكم بتفاعل علشان هنزل مسابقات و حاجات كتير دلوقتي يلا 🇦🇷

I think
5 432
انـتـظـرو اقـو طـريـقـه حـظـر ارقــام واتـــســاب طـريـقـه جـديـد2026🍷⭐ ـــــــــــــــــــــــــــــ⭕️⭕️⭕️⭕️ـــــــــــــــــــــــــــــ سـيـب تـفـاعـ؏ـل ونـت مـعـ؏ـدي😂

I think
5 432
نعتذر عن الخلل الذي حدث في بوت Viva AI. تم إصلاح البوت وإعادة ضبط قاعدة البيانات، ويمكنكم الآن طلب تصريح بكل سهولة ✅. يوزر البوت: @Q_Q_8bot 🤖

I think
5 432
موجود سستم فودا للبيع سعر حرق موجود سستم اورانج سعر حرق موجود سستم تموين سعر حرق موظف تموين سعر حرق موظف اورانج سعر حرق موظف نترا سعر حرق موظف اتصالات سعر حرق @mo_ka33 =========== اسعار مش مع حددد🔥⚡️💗

I think
5 432
الرقم ده محظور +201552111823 لو حد عرف يفكه يجي ياخد مني مكافئه @zaem_live0

I think
5 432
ملف بوت حماية كامل ملف بوت ذكاء اصطناعي ملف صانع بوتات اختراق ملف بوت تشفير 4 انواع ملف بوت استضافه ملف بوت روليت أداة صيد فيس ملف بوت نشر تلقائيا
• الشرط ⚶
❶ الإشتراك >> هــــنــــا • روليت تناهيد > جميع السحوبات
🎯 يُسحب تلقائيًا عند 15 مشارك

I think
5 432
موجود سستم فودا للبيع سعر حرق موجود سستم اورانج سعر حرق موجود سستم تموين سعر حرق موظف تموين سعر حرق موظف اورانج سعر حرق موظف نترا سعر حرق موظف اتصالات سعر حرق @mo_ka33 =========== اسعار مش مع حددد🔥⚡️💗

I think
5 432
الرقم ده محظور +201552111823 لو حد عرف يفكه يجي ياخد مني مكافئه @zaem_live0

I think
5 432
انتم خايفين تشاركوا ولا اي شاركوا 🙂