بايثون | 𝗖𝗼𝗱𝗲.𝗽𝘆
419 subscribers
47 photos
15 videos
65 files
45 links
• أول فريق مصري متخصص في تطوير بايثون Python
• القناة #Code الرسميـة الرائدة في تـعليم البرمجة عربيًا
• جميع الحقوق و النشر محفوظة: ©️ VEGA ₂₀₁₅
• مطور ومُنشئ المحتوى:
@TopVeGa
@DevVeGa
Download Telegram
@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
جربوا البوت دا لو كده هعمل مسابقة ع الملف بتاعه 😁😁
اللي ضيع ضيع 😂
اثبت حضورك بتفاعل ❤️
Userbot:- @KQ_IBOT
11❤‍🔥3🏆3🆒3
كود تفاعل بي ايموجي عند نداء البوت


from pyrogram import Client, filters
import random

REACTIONS = ("💋", "🥰", "❤️‍🔥", "😁")
Code_bott = [
"اسمي استاذ بوت",
"قتلك اسمي",
"نعم حبي اسمي",
]

name = "Code.py"

@Client.on_message(filters.command(["بوت", "البوت", "بوتي", "بوتك"], ""))
async def Code_bot(client, message):
try:
bot_username = (await client.get_me()).username
bar = random.choice(Code_bott).format(name=name)
reaction = random.choice(REACTIONS)
await message.react(emoji=reaction)
await message.reply_text(
text=f"{bar}",
disable_web_page_preview=True
)
except Exception as e:
print(f"حدث خطأ: {e}")

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


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