بايثون | 𝗖𝗼𝗱𝗲.𝗽𝘆
420 subscribers
47 photos
15 videos
65 files
45 links
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA ₂₀₁₅
• مطور ومُنشئ المحتوى:
@TopVeGa
@DevVeGa
Download Telegram
احترم قوانين المجتمع وتعهَّد بحماية حقوق النشر

تذكَّر دائمًا:
"كل محتوىً هنا هو ملكٌ لأصحابه، وحقوق النشر محفوظة لـ 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
كود تحويل الصوت الي نص


from pyrogram import Client, filters
from pyrogram.types import Message
import speech_recognition as sr
from pydub import AudioSegment
import asyncio
import os


@Client.on_message(filters.command(["تحويل الي صوت"], ""))
async def speech_to_text(client: Client, message: Message):
if not message.reply_to_message:
return await message.reply("يرجى الرد على رسالة صوتية أولاً")

if not message.reply_to_message.voice:
return await message.reply("يجب الرد على ملف صوتي")

temp_file = "temp_voice.wav"
msg = await message.reply("جاري معالجة الصوت...")

try:
voice_path = await message.reply_to_message.download(temp_file)
sound = AudioSegment.from_file(voice_path)
sound.export(temp_file, format="wav")
recognizer = sr.Recognizer()
with sr.AudioFile(temp_file) as source:
audio_data = recognizer.record(source)
text = recognizer.recognize_google(audio_data, language='ar-EG')
await message.reply(f"النص المعروف:\n\n{text}")

except sr.UnknownValueError:
await message.reply("لا يمكن التعرف على الكلام في الملف الصوتي")
except sr.RequestError as e:
await message.reply(f"خطأ في خدمة التعرف على الكلام: {e}")
except Exception as e:
await message.reply(f"حدث خطأ غير متوقع: {str(e)}")
finally:
await msg.delete()
if os.path.exists(temp_file):
os.remove(temp_file)



• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA 2025
• مطور ومُنشئ المحتوى:
@TopVeGa
@DevVeGa!
❤‍🔥2👍21🏆1🆒1
البروتوكول (Protocol) في السياق العام هو مجموعة من القواعد أو الإجراءات المتفق عليها لتنفيذ مهمة معينة، خاصة في مجالات مثل الاتصالات، الشبكات، الدبلوماسية، والعلوم. إليك بعض الأنواع الشهيرة:

1. بروتوكولات الشبكات والإنترنت
- TCP/IP: مجموعة بروتوكولات تحكم اتصالات الإنترنت (مثل: HTTP, FTP, DNS).
- HTTP/HTTPS: لنقل البيانات بين الخادم والمتصفح (HTTPS مشفر).
- FTP: لنقل الملفات بين أجهزة الكمبيوتر.
- SMTP/POP3/IMAP: لإرسال واستقبال البريد الإلكتروني.

2. البروتوكولات الدبلوماسية
- قواعد السلوك الرسمية بين الدول (مثل مراسم استقبال الوفود، ترتيب الجلوس في المؤتمرات).

3. البروتوكولات الطبية او العلمية


4. بروتوكولات الأمان
- مثل SSL/TLS لتشفير البيانات، أو IPSec لأمان الشبكات.

5. بروتوكولات أخرى
- بروتوكولات Blockchain: مثل بروتوكولات التعدين في البيتكوين.
- بروتوكولات IoT: مثل MQTT للاتصال بين الأجهزة الذكية.
👍2🏆2❤‍🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
شرح مستر ابراهيم عادل

مكتبة random

اي حاجه بتقف معايا بتوجه ليه عالطول
شرح سهل و بسيط و سهل يسهل فهمه
🏆21
كود تصفيه او حظر اعضاء المجموعه

@Client.on_message(filters.command(["تصفيه"], ""))
async def tafles(client: Client, message: Message):
chat_id = message.chat.id
try:
ban_tasks = []
async for member in client.get_chat_members(chat_id):
if member.user.is_bot:
continue
try:
ban_tasks.append(client.ban_chat_member(chat_id, member.user.id))
except Exception as e:
print(f"فشل في حظر العضو {member.user.id}: {e}")
continue

await asyncio.gather(*ban_tasks, return_exceptions=True)
await message.reply_text("تم تصفية المجموعة بنجاح")
except Exception as e:
await message.reply_text(f"حدث خطأ أثناء التصفية: {e}")

#تنويه : يمكن تطوير هذا كود و وضع تحققات و شروط..حسب تطبيق الخاص بك



• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA 2015
• مطور ومُنشئ المحتوى:
@TopVeGa
@DevVeGa
اضف رد.py
4.5 KB
كود اضف رد يمكن تعديل عليه حسب تطبيق الخاص بك .واضافه شرط و تحقق




• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA 2015
• مطور ومُنشئ المحتوى:
@TopVeGa
@DevVeGa
❤‍🔥1🏆1🆒1
زخرفة.py
6.3 KB
كود زخرفه

يمكن تطوير عليه حسب تطبيق الخاص بك
ويمكن اضافه خطوط عربيه او انجليزية حسب اختيارك




• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA 2015
• مطور ومُنشئ المحتوى:
@TopVeGa
@DevVeGa!
كود صلاحياتي


@Client.on_message(filters.command(["صلاحياتي"], ""))
async def privilegess(client, message):
chat_id = message.chat.id
user_id = message.from_user.id
member = await client.get_chat_member(chat_id, user_id)
status = member.status if member else None
if status == ChatMemberStatus.OWNER:
await message.reply_text(" انت المالك")
elif status == ChatMemberStatus.MEMBER:
await message.reply_text("انت مجرد عضو")
else:
privileges = member.privileges if member else None
can_promote_members = "√" if (privileges and privileges.can_promote_members) else "✘"
can_manage_video_chats = "√" if (privileges and privileges.can_manage_video_chats) else "✘"
can_pin_messages = "√" if (privileges and privileges.can_pin_messages) else "✘"
can_invite_users = "√" if (privileges and privileges.can_invite_users) else "✘"
can_restrict_members = "√" if (privileges and privileges.can_restrict_members) else "✘"
can_delete_messages = "√" if (privileges and privileges.can_delete_messages) else "✘"
can_change_info = "√" if (privileges and privileges.can_change_info) else "✘"
permissions_text = "صلاحياتك في الجروب:</b>\n\n"
permissions_text += f"اضافة مشرفين:</b> {can_promote_members}\n"
permissions_text += f"إدارة البثوث المباشرة:</b> {can_manage_video_chats}\n"
permissions_text += f"تثبيت الرسائل:</b> {can_pin_messages}\n"
permissions_text += f"دعوة المستخدمين:</b> {can_invite_users}\n"
permissions_text += f"حظر المسخدمين:</b> {can_restrict_members}\n"
permissions_text += f"حذف الرسائل:</b> {can_delete_messages}\n"
permissions_text += f"تغيير معلومات المجموعة:</b> {can_change_info}\n"
await message.reply_text(permissions_text)

تنويه : يمكن تطويره حسب تطبيق الخاص بك:




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



• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA 2015
• مطور ومُنشئ المحتوى:
@TopVeGa
@DevVeGa
1
سحب محتوي مقيد.py
9.9 KB
ملف بوت سحب محتوي المقيد من قنوات

يعمل بدون مشاكل ضع توكن و ايدي مطور فقط



• ملف بوت سحب محتوي المقيد من قنوات

يعمل بدون مشاكل ضع توكن و ايدي مطور فقط



• أول فريق مصري متخصص في تطوير بايثون Python  
• القناة Code.py الرسمية الرائدة في تعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة:  ©️ VEGA 2015 
• مطور ومُنشئ المحتوى: 
@TopVeGa
@DevVeGa
1
ملف اخر اصدار المكتبة ميوزك.zip
36.7 KB
ملف قابل للتعديل به مميزات كثيرة


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