بايثون | 𝗖𝗼𝗱𝗲.𝗽𝘆
419 subscribers
47 photos
15 videos
65 files
45 links
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA ₂₀₁₅
• مطور ومُنشئ المحتوى:
@TopVeGa
@DevVeGa
Download Telegram
Forwarded from 𝐍𝐀𝐑𝐎 | 𝐒𝐓𝐎𝐑𝐄 🇩🇿 (Ким | فيجا)
هذا بوت استخراج جلسات بيروجرام و تليثون متطوره 🆕

@StrngGenBot
أمن:🧱⚙️
Please open Telegram to view this post
VIEW IN TELEGRAM
😁31🔥1👏1
Forwarded from 𝐍𝐀𝐑𝐎 | 𝐒𝐓𝐎𝐑𝐄 🇩🇿 (Ким | فيجا)
للعبة XO_ai.py
13.7 KB
• للعبة اكس او بالذكاء الاصطناعي ⚙️
• مقدم من فيجا : 🔵

• تم برمجه بواسطه:🧳

By : @TopVeGa

https://files.catbox.moe/h131hd.jpg

💀💀💀💀
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Forwarded from 𝐍𝐀𝐑𝐎 | 𝐒𝐓𝐎𝐑𝐄 🇩🇿 (Ким | فيجا)
GoldSex.zip
215.2 KB
GoldSex.zip



جيت تاااني بملف الخريان..الاهطل

ملف بيدفع في فلوس علشان الناس تعدلو عليه و هو زي العبيط امه بتديلو
مصروف المدرسه و هو يحوش ويدفع للملف..مايعرفش العبيط ان ملف عام ..🤣🤣

يلا اي حد مدايقك من بتوع سورسات قولي وانا اجبلك ملفات اي اهطل عبيط بتاع سورس سيقها وانا اروقك عليه


الباسورد: Goldsex

اضغط للنسخ


https://files.catbox.moe/qv1pk7.jpg
Forwarded from 𝐍𝐀𝐑𝐎 | 𝐒𝐓𝐎𝐑𝐄 🇩🇿 (Ким | فيجا)
GoldSex.zip
215.2 KB
GoldSex.zip



جيت تاااني بملف الخريان..الاهطل

ملف بيدفع في فلوس علشان الناس تعدلو عليه و هو زي العبيط امه بتديلو
مصروف المدرسه و هو يحوش ويدفع للملف..مايعرفش العبيط ان ملف عام ..🤣🤣

يلا اي حد مدايقك من بتوع سورسات قولي وانا اجبلك ملفات اي اهطل عبيط بتاع سورس سيقها وانا اروقك عليه


الباسورد: Goldsex

اضغط للنسخ


https://files.catbox.moe/qv1pk7.jpg
💊1
Forwarded from 𝐍𝐀𝐑𝐎 | 𝐒𝐓𝐎𝐑𝐄 🇩🇿 (Ким | فيجا)
ملف المصدي.zip
43.1 MB
السلام على من اتبع الهدى

هديه مني ليكو ملف حمايه عام
في ناس خربانة تبيعو ب 40 دولار
و هو عام و خربان..و تصلحه ..متخليش
حد يضحك عليك ..اي حاجه عاوزها كلم حد مضمون احسن :

• هذا ملف برعاية : #الحراق

hacker : @DevVeGa
👍1
wikipedia.py
4.1 KB
السلام على من اتبع الهدى
هدية الاسبوع الاول
من مرحلة فكرة ملف كل أسبوع
الملف عباره عن بوت يعمل بالذكاء الاصطناعي Ollama المحلي بدون الحاجة الي API ومساعده wikipedia
كود موافقة علي طلبات الانضمام للمجموعات و القنوات


@app.on_message(filters.command("موافقه طلبات "))
async def vegaadd_requests(client, message: Message):
try:
chat = await client.get_chat(message.chat.id)
if not chat.permissions.can_manage_chat:
await message.reply(" البوت ليس لديه صلاحية إدارة طلبات الانضمام!")
return
pending_requests = []
async for request in client.get_chat_join_requests(message.chat.id):
pending_requests.append(request)

if not pending_requests:
await message.reply("لا توجد طلبات انضمام معلقة حالياً")
return

approved_count = 0
deleted_accounts = 0
failed_operations = 0
for request in pending_requests:
user = request.from_user
if user.is_deleted:
try:
await client.decline_chat_join_request(
chat_id=message.chat.id,
user_id=user.id
)
deleted_accounts += 1
except Exception as e:
print(f"خطأ في رفض الحساب المحذوف {user.id}: {e}")
failed_operations += 1
continue
try:
await client.approve_chat_join_request(
chat_id=message.chat.id,
user_id=user.id
)
approved_count += 1
except Exception as e:
print(f"خطأ في الموافقة على المستخدم {user.id}: {e}")
failed_operations += 1
report = (
f"**تقرير معالجة طلبات الانضمام:**\n\n"
f"**تمت الموافقة على:** {approved_count} عضو\n"
f" **تم رفض:** {deleted_accounts} حساب محذوف\n"
f"**فشل في المعالجة:** {failed_operations}\n"
f"**العدد الإجمالي:** {len(pending_requests)} طلب\n\n"
f"في {message.chat.title}"
)

await message.reply(report)

except Exception as e:
await message.reply(f"حدث خطأ جسيم {str(e)}")

تذكّر: حقوق النشر (VEGA) تحمي
جهود المبدعين، واحترامها يدعم الإبداع والعدالة!
مصنع فيجا.zip
4.1 MB
ملف خاص بسورس فيجا ميوزك بصانع
هديه من مطورين سورس نسخه هذا قابلة للتطوير و تعديل عليها

تذكّر: "حقوق النشر"لـVEGA©
جهود المبدعين، واحترامها يدعم الإبداع والعدالة
كود مين مشغل يعمل علي سورسات ميوزك..

from pyrogram import Client, filters

@Client.on_message(filters.command(["مين شغل", "م شغل", "مين مشغل"], ""))
async def playingy(client, message):
chat_id = message.chat.id
bot_username = (await client.get_me()).username
if chat_id in playing:
for user_id in playing[chat_id]:
try:
user = await client.get_users(user_id)
user_mention = user.mention
await message.reply_text(f"آخر واحد شغل هو {user_mention}")
except Exception as e:
print(f"حدث خطاء : {e}")
await message.reply_text("حدث خطأ أثناء جلب معلومات المستخدم")
else:
await message.reply_text("لا يوجد بيانات متاحة")


#تنويه : قم بربطه بكود تشغيل في ملفك


تذكّر: "حقوق النشر"لـVEGA©
جهود المبدعين، واحترامها يدعم الإبداع والعدالة
كود يجلب حاله الطقس


from pyrogram import Client, filters
from pyrogram.types import Message
import requests

@Client.on_message(filters.command(["طقس"], ""))
async def get_weather(client: Client, message: Message):
if len(message.command) < 2:
return await message.reply_text(
"**خطأ في الإدخال**\n"
"↳ يرجى كتابة الأمر بالشكل التالي:\n"
"`.طقس اسم المدينة`"
)

city_name = message.command[1]

try:
weather_data = fetch_weather_data(city_name)
formatted_text = format_weather_response(weather_data)
await message.reply_text(formatted_text)
except KeyError:
await message.reply_text(
" **لم يتم العثور على المدينة**\n"
"↳ تأكد من كتابة اسم المدينة بشكل صحيح"
)

def fetch_weather_data(city: str) -> dict:
params = {
"q": city,
"APPID": "eedbc05ba060c787ab0614cad1f2e12b",
"units": "metric",
"lang": "ar"
}
response = requests.get(
"https://api.openweathermap.org/data/2.5/weather",
params=params
)
return response.json()

def format_weather_response(data: dict) -> str:
return (
f"🌍 **معلومات الطقس لـ {data['name']}, {data['sys']['country']}**\n\n"
f" **حالة الطقس:**\n"
f"↳ {data['weather'][0]['main']} ({data['weather'][0]['description']})\n\n"
f"🌡️ **درجات الحرارة:**\n"
f"↳ الحالية: {data['main']['temp']}°C\n"
f"↳ الشعور: {data['main']['feels_like']}°C\n\n"
f"💨 **الرياح:**\n"
f"↳ السرعة: {data['wind']['speed']} m/s\n"
f"↳ الاتجاه: {data['wind']['deg']}°\n\n"
f"💧 **الرطوبة:** {data['main']['humidity']}%\n"
f"☁️ **الضغط الجوي:** {data['main']['pressure']} hPa"
)

تذكّر: "حقوق النشر"لـVEGA©
جهود المبدعين، واحترامها يدعم الإبداع والعدالة
👍21🏆1
احترم قوانين المجتمع وتعهَّد بحماية حقوق النشر

تذكَّر دائمًا:
"كل محتوىً هنا هو ملكٌ لأصحابه، وحقوق النشر محفوظة لـ VEGA©"

دعم المبدعين ليس خيارًا... بل واجبٌ أخلاقي وقانوني
- لأن إبداعهم ثمرة جهدٍ وعناء
- ولأن احترام الحقوق يُنمِّي الإبداع ويُحقق العدالة

كن شريكًا في الحماية... ولا تكن سببًا في الانتهاك!
🏆2🆒2❤‍🔥1
gameXoID.py
8 KB
الميزات الجديدة:

1. إرسال دعوة للعب عبر اليوزر او الأيدي:
- الآن يمكنك استخدام الأمر xo @username أو xo 123456789 لإرسال دعوة للاعب معين

2. نظام ID فريد لكل لعبة:
- كل لعبة لها معرف فريد مكون من 6 أحرف أرقام
- يضمن عدم تداخل الألعاب حتى مع آلاف اللاعبين

3. تحسين تجربة المستخدم:
- رسائل أوضح عند قبول رفض الدعوة
- إشعارات أفضل عندما لا يكون دور اللاعب
- إدارة أفضل لحالات الخطأ

4. واجهة مستخدم محسنة:
- أزرار واضحة لقبول رفض الدعوة
- عرض أسماء اللاعبين بشكل أفضل

5. تنظيف الذاكرة التلقائي:
- الألعاب المنتهية يتم إزالتها من الذاكرة

لبدء لعبة مع لاعب آخر، ما عليك سوى استخدام الأمر:
xo @username أو xo 123456789 (حيث 123456789 هو أيدي اللاعب الآخر)

سيتم إرسال دعوة للاعب الآخر وسيتمكن من قبولها أو رفضها عبر الأزرار المخصصة.




احترم قوانين المجتمع وتعهَّد بحماية حقوق النشر

تذكَّر دائمًا:
"كل محتوىً هنا هو ملكٌ لأصحابه، وحقوق النشر محفوظة لـ VEGA©"

دعم المبدعين ليس خيارًا... بل واجبٌ أخلاقي وقانوني
- لأن إبداعهم ثمرة جهدٍ وعناء
- ولأن احترام الحقوق يُنمِّي الإبداع ويُحقق العدالة

كن شريكًا في الحماية... ولا تكن سببًا في الانتهاك!
👍2🏆2❤‍🔥1
@app.on_message(filters.command(["vcuser", "vcusers", "مين في الكول", "vcmembers", "مستخدمين_المكالمة"], "") & ~BANNED_USERS, group=939393)
async def vc_members(client, message):
msg = await message.reply_text("🔍 جاري جلب معلومات أعضاء المكالمة...")
userbot = await get_assistant(message.chat.id)
TEXT = "🎤 **قائمة أعضاء المكالمة الصوتية:**\n\n"
try:
async for member in userbot.get_call_members(message.chat.id):
chat_id = member.chat.id
username = f"@{member.chat.username}" if member.chat.username else "لا يوجد"
if member.chat.type != ChatType.PRIVATE:
title = member.chat.title
else:
try:
user = await client.get_users(chat_id)
title = user.mention
except:
title = member.chat.first_name or f"مستخدم ({chat_id})"
status = []
if member.is_hand_raised:
status.append("💃 الأحمر لايق عليك")
if member.is_video_enabled:
status.append("📸 فاتح كاميرا")
if member.is_screen_sharing_enabled:
status.append("🖥️ فاتح شاشة")
if member.is_muted and not member.can_self_unmute:
status.append("💃 لابس الأحمر (إجباري)")
elif not member.is_muted:
status.append("🎤 مصدعني بصوتة")
if member.is_left:
status.append("🚫 غادر المكالمة")
TEXT += f"👤 **{title}**\n"
TEXT += f"🆔 الايدي: `{chat_id}`\n"
TEXT += f"📌 المعرف: {username}\n"
TEXT += f"📊 الحالة: {', '.join(status) or '🟢 اخرص م بيتكلم'}\n"
TEXT += "━━━━━━━━━━━━━━\n\n"
if not TEXT.strip().endswith("🎤 **قائمة أعضاء المكالمة الصوتية:**\n\n"):
if len(TEXT) < 4000:
await msg.edit(TEXT)
else:
link = await TuneBin(TEXT)
await msg.edit(
f"📊 عدد الأعضاء كبير جداً، يمكنك مشاهدة القائمة كاملة هنا:\n{link}",
disable_web_page_preview=True,
)
else:
await msg.edit(" لا يوجد أعضاء في المكالمة الصوتية حالياً")
except Exception as e:
await msg.edit(f"⚠️ حدث خطأ: {str(e)}")

كود مين في الكول للمكتبة الجديدة

#تنويه : قم بربطه علي استرادات ملفك



احترم قوانين المجتمع وتعهَّد بحماية حقوق النشر 

تذكَّر دائمًا: 
"كل محتوىً هنا هو ملكٌ لأصحابه، وحقوق النشر محفوظة لـ VEGA©

دعم المبدعين ليس خيارًا... بل واجبٌ أخلاقي وقانوني 
- لأن إبداعهم ثمرة جهدٍ وعناء  ولأن احترام
- الحقوق يُنمِّي الإبداع ويُحقق العدالة 

كن شريكًا في الحماية... ولا تكن سببًا في الانتهاك!
2❤‍🔥2👍2
كود مواقيت الصلاه يدعم اي ملف بايثون


from pyrogram import Client, filters
from pyrogram.types import Message
import requests
from typing import Union

vega = requests.Session()

@Client.on_message(filters.regex(r"^(مواقيت صلاة|مواقيت صلاه|وقت الصلاه|اوقات الصلاة)\s?(.*)"))
async def send_prayer_ve(client: Client, message: Message) -> None:
address = message.matches[0].group(2).strip()
if not address:
return await message.reply("يرجى كتابة اسم المنطقة بجانب الأمر.\nمثال: مواقيت صلاة الاسكندريه")
try:
prayer_times = get_prayer_times(address)
await message.reply(prayer_times, reply_to_message_id=message.id)
except Exception as e:
print(f"Error: {e}")
await message.reply("حدث خطأ أثناء جلب مواقيت الصلاة. يرجى المحاولة لاحقاً.", reply_to_message_id=message.id)

def get_prayer_times(address: str) -> str:
method = 1
params = {
"address": address,
"method": method,
"school": 0
}
res = s.get("http://api.aladhan.com/timingsByAddress", params=params)
data = res.json()
if data["code"] != 200:
raise Exception("API Error")
data = data["data"]
timings = data["timings"]
date_hijri = data["date"]["hijri"]
caption = (
f" <b>مواقيت الصلاة لـ {address}</b>\n"
f"📅 <b>التاريخ الهجري:</b> {date_hijri['date']}\n"
f"🗓️ <b>اليوم:</b> {date_hijri['weekday']['ar']}\n"
f"🌙 <b>الشهر:</b> {date_hijri['month']['ar']} {date_hijri['year']}هـ\n\n"
f"<b>أوقات الصلاة:</b>\n"
f"🕢 الفجر: {timings['Fajr']}\n"
f"🌄 الشروق: {timings['Sunrise']}\n"
f"🕛 الظهر: {timings['Dhuhr']}\n"
f"🕓 العصر: {timings['Asr']}\n"
f"🌅 المغرب: {timings['Maghrib']}\n"
f"🌃 العشاء: {timings['Isha']}\n\n"
f"<b>أوقات أخرى:</b>\n"
f" الإمساك: {timings['Imsak']}\n"
f"🌙 ثلث الليل الأول: {timings['Firstthird']}\n"
f"🌌 منتصف الليل: {timings['Midnight']}\n"
f"🌠 ثلث الليل الأخير: {timings['Lastthird']}\n\n"
)
return caption




احترم قوانين المجتمع وتعهَّد بحماية حقوق النشر

تذكَّر دائمًا:
"كل محتوىً هنا هو ملكٌ لأصحابه، وحقوق النشر محفوظة لـ VEGA©"

دعم المبدعين ليس خيارًا... بل واجبٌ أخلاقي وقانوني
- لأن إبداعهم ثمرة جهدٍ وعناء ولأن احترام
- الحقوق يُنمِّي الإبداع ويُحقق العدالة

كن شريكًا في الحماية... ولا تكن سببًا في الانتهاك!
🏆2🆒2❤‍🔥1
بايثون | 𝗖𝗼𝗱𝗲.𝗽𝘆
wikipedia.py
الناس اللي طلبت نظام التشغيل

# تثبيت Ollama
curl https://ollama.ai/install.sh | sh

# تحميل نموذج (مثل llama3)
ollama pull llama3

# تشغيل الخدمة
ollama serve
كود فحص المجموعات

@Client.on_message(filters.command(["فحص الجروب"], ""))
async def groupinfo(Client, message):
start_time = time.perf_counter()
user = await Client.get_chat_member(message.chat.id, message.from_user.id)
count = await Client.get_chat_members_count(message.chat.id)
chat_idd = message.chat.id
chat_name = message.chat.title
chat_username = f"@{message.chat.username}"
deleted_acc = 0
premium_acc = 0
banned = 0
bot = 0
uncached = 0
async for ban in app.get_chat_members(message.chat.id, filter=enums.ChatMembersFilter.BANNED):
banned += 1
async for member in app.get_chat_members(message.chat.id):
user = member.user
if user.is_deleted:
deleted_acc += 1
elif user.is_bot:
bot += 1
elif user.is_premium:
premium_acc += 1
else:
uncached += 1

end_time = time.perf_counter()
timelog = "{:.2f}".format(end_time - start_time)

await message.reply_text(
text=f"""

الاسم: {message.chat.title}
اليوزر: @{message.chat.username}
عدد الأعضاء: {count}

عدد البوتات: {bot}
الحسابات المحذوفة: {deleted_acc}
الحسابات المحظورة: {banned}
الحسابات المميزة: {premium_acc}

<b>⏱️ وقت التنفيذ: {timelog} ثانية""",
reply_markup=InlineKeyboardMarkup(
[
[
InlineKeyboardButton(
chat_name,
url=f"https://t.me/{message.chat.username}"
)
],
]
),
)



احترم قوانين المجتمع وتعهَّد بحماية حقوق النشر

تذكَّر دائمًا:
"كل محتوىً هنا هو ملكٌ لأصحابه، وحقوق النشر محفوظة لـ VEGA©"

دعم المبدعين ليس خيارًا... بل واجبٌ أخلاقي وقانوني
- لأن إبداعهم ثمرة جهدٍ وعناء ولأن احترام
- الحقوق يُنمِّي الإبداع ويُحقق العدالة

كن شريكًا في الحماية... ولا تكن سببًا في الانتهاك!


Always remember:
"All content here belongs to its owners, and copyrights are reserved for VEGA©"

Supporting creators is not an option... but an ethical and legal duty
- Because their creativity is the fruit of effort and hardship
- And because respecting rights nurtures creativity and achieves justice

Be a partner in protection... and do not be a cause of violation!
2
vote.py
11.2 KB
فكرة بوت مسابقات الليكات

#تنوية_قم_بتطوير_البوت_بدماغك

احترم قوانين المجتمع وتعهَّد بحماية حقوق النشر 

تذكَّر دائمًا: 
"كل محتوىً هنا هو ملكٌ لأصحابه، وحقوق النشر محفوظة لـ VEGA©

دعم المبدعين ليس خيارًا... بل واجبٌ أخلاقي وقانوني 
- لأن إبداعهم ثمرة جهدٍ وعناء  ولأن احترام
- الحقوق يُنمِّي الإبداع ويُحقق العدالة 

كن شريكًا في الحماية... ولا تكن سببًا في الانتهاك!
2
العميل الاساسي للبايثون هو Client

import socket

def basic_client():
client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

host = '127.0.0.1'
port = 12345
try:
client_socket.connect((host, port))
print(f"تم الاتصال بالخادم على {host}:{port}")
message = "مرحباً أيها الخادم!"
client_socket.send(message.encode('utf-8'))
print(f"تم إرسال: {message}")
response = client_socket.recv(1024).decode('utf-8')
print(f"تم استقبال: {response}")

except Exception as e:
print(f"حدث خطأ: {e}")
finally:
client_socket.close()
print("تم إغلاق الاتصال")

if __name__ == "__main__":
basic_client()


و طريقة التشغيل علي سيرفر



احترم قوانين المجتمع وتعهَّد بحماية حقوق النشر

تذكَّر دائمًا:
"كل محتوىً هنا هو ملكٌ لأصحابه، وحقوق النشر محفوظة لـ VEGA©"

دعم المبدعين ليس خيارًا... بل واجبٌ أخلاقي وقانوني
- لأن إبداعهم ثمرة جهدٍ وعناء ولأن احترام
- الحقوق يُنمِّي الإبداع ويُحقق العدالة

كن شريكًا في الحماية... ولا تكن سببًا في الانتهاك!
كود تحويل الصوره الي ملصقات:

from pyrogram import Client, filters
from pyrogram.types import Message
import os


@Client.on_message(filters.command(["حول ملصق"], ""))
async def sticke(client: Client, message: Message):
reply = message.reply_to_message
if not reply:
return await message.reply("الرد على صورة.")
if not reply.photo:
return await message.reply("الرد على صورة.")
m = await message.reply("💣")
photo = reply.photo.file_id
file_path = await client.download_media(photo)

try:
await client.send_sticker(
chat_id=message.chat.id,
sticker=file_path
)
except Exception as e:
await message.reply(f"حدث خطأ")
finally:
await m.delete()
if os.path.exists(file_path):
os.remove(file_path)

احترم قوانين المجتمع وتعهَّد بحماية حقوق النشر

تذكَّر دائمًا:
"كل محتوىً هنا هو ملكٌ لأصحابه، وحقوق النشر محفوظة لـ VEGA©"

دعم المبدعين ليس خيارًا... بل واجبٌ أخلاقي وقانوني
- لأن إبداعهم ثمرة جهدٍ وعناء ولأن احترام
- الحقوق يُنمِّي الإبداع ويُحقق العدالة

كن شريكًا في الحماية... ولا تكن سببًا في الانتهاك!
1
كود تحويل الملصقات الي صور :

from pyrogram import Client, filters
from pyrogram.types import Message
from asyncio import gather
import os

@Client.on_message(filters.command(["تحويل لصوره", "تحويل الصوره"], ""))
async def sticer_to2(client: Client, message: Message):
reply = message.reply_to_message
if not reply:
return await message.reply("يرجى الرد على ملصق")
if not reply.sticker:
return await message.reply("يجب أن يكون الرد على ملصق")

m = await message.reply("يتم المعالجة...")
try:
file_path = f"{reply.sticker.file_unique_id}.png"
await reply.download(file_path)

await gather(
message.reply_photo(file_path),
message.reply_document(file_path)
)

except Exception as e:
await message.reply(f"حدث خطأ")
finally:
await m.delete()
if os.path.exists(file_path):
os.remove(file_path)



• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA 2025
• مطور ومُنشئ المحتوى:
@TopVeGa
@DevVeGa
👍2❤‍🔥11🏆1