I think
Kanalga Telegram’da o‘tish
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
Ko'proq ko'rsatishIroq18 060Toif belgilanmagan
5 432
Obunachilar
-524 soatlar
-1477 kun
-1 26730 kun
Postlar arxiv
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")]
])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 True5 432
Repost from كانت الاسياد الان مقفولة ~
مسابقه قويه جدا لا يدخلها غير الأقوياء 🙄💪
الجوايز!👇
🧐المركز الأول " يكسب "
شرووووط
المركز الأول يعدي ال 50صوت
المركز التاني يعدي ال 25 صوت
المركز التالت يعدي ال 15 صوت
~
مممنووووعااأااآت$
×ممنوع تعدد !
×ممنوع اكاتك او فيك !
×ممنوع رشق !
اي حاجه من دول =طردد
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
نجوم ع اسمك =1صوت
نجوم ف خاص =2صوت
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
المقاعد المسموح بها : 777
اك تلي مغربي + اك تلي هندي ^^مش محظورين حاجه🤨^^======================================
المركز الثاني" اك تلي امريكي مش محظور حاجه🥱"♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡
المركز التالت" رقم واتس انت وحظك 💀"
لتسجيل اسمك في المسابقة اضغط على زر المشاركة في المسابقة بأسفل المنشور
سيتم انتهاء المسابقة بعد 24.0 ساعة و 0.0 دقيقة و 0.0 ثانية
5 432
مساء الخير يا شباب ❤️🔥اثبتوا وجودكم بتفاعل علشان هنزل مسابقات و حاجات كتير دلوقتي يلا 🇦🇷
5 432
انـتـظـرو اقـو طـريـقـه حـظـر ارقــام واتـــســاب طـريـقـه جـديـد2026🍷⭐
ـــــــــــــــــــــــــــــ⭕️⭕️⭕️⭕️ـــــــــــــــــــــــــــــ
سـيـب تـفـاعـ؏ـل ونـت مـعـ؏ـدي😂
5 432
ملف بوت حماية كامل ملف بوت ذكاء اصطناعي ملف صانع بوتات اختراق ملف بوت تشفير 4 انواع ملف بوت استضافه ملف بوت روليت أداة صيد فيس ملف بوت نشر تلقائيا
• الشرط ⚶❶ الإشتراك >> هــــنــــا • روليت تناهيد > جميع السحوبات
🎯 يُسحب تلقائيًا عند 15 مشارك
