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

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
ai.py
4.6 KB
هذا ملف يعمل على منصة Pyrogram ويتيح للمستخدمين التفاعل مع عدة نماذج للذكاء الاصطناعي مثل Bard وGemini وGPT وغيرها. إليك تفصيل لما يفعله الكود:

الوظائف الأساسية للكود:
1. الرد على الأوامر النصية مثل:
بارد - للتفاعل مع نموذج بارد من جوجل
جيميني - للتفاعل مع نموذج Gemini من جوجل
• جيبتي - للتفاعل مع نموذج GPT من OpenAI
لاما - للتفاعل مع نموذج LLaMA من Meta
ميسترال - للتفاعل مع نموذج Mistral

معالجة الصور عبر الأمر:
جيميني فيجن - لتحليل الصور باستخدام Gemini



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


@HyPerOsVeGaBot

وقولي رايكم ننزل ملف عام ملحوظه
شغال بي API لموقع قران TV
هذه نظرة عامة على أهم الدوال في لغة البرمجة بايثون مع تصحيح بعض الأخطاء الموجودة في الجدول:

دوال الإدخال والإخراج (Input/Output Functions)
• print(): تُستخدم لعرض النتائج على الشاشة.
python
print("Hello World")

• input(): تقوم بقراءة مدخلات المستخدم كسلسلة نصية.
python
name = input("Enter your name: ")


دوال تحويل الأنواع (Type Conversion Functions)
• int(): تحويل القيمة إلى عدد صحيح.
• float(): تحويل القيمة إلى عدد عشري.
• bool(): تحويل القيمة إلى منطقية (True/False).
• str(): تحويل القيمة إلى سلسلة نصية (وليس إلى قائمة كما هو مكتوب خطأ في الجدول).
• list(): تحويل القيمة إلى قائمة.
• dict(): تحويل القيمة إلى قاموس.

دوال التعامل مع الملفات (File Handling Functions)
• open(): فتح ملف للقراءة أو الكتابة.
• close(): إغلاق الملف.
• read(): قراءة محتوى الملف.
• write(): الكتابة إلى الملف.

دوال البرمجة الوظيفية (Functional Programming Functions)
• map(): تطبيق دالة على كل عنصر في متكرر (iterable) وليس "الحصول على النوع" كما هو مكتوب خطأ.
• filter(): تصفية العناصر بناءً على شرط معين.
• reduce(): تطبيق دالة تراكمية على العناصر (يجب استيرادها من functools).

دوال الرياضيات (Math Functions)
• abs(): القيمة المطلقة للعدد.
• pow(): رفع عدد إلى قوة.
• round(): تقريب العدد.
• min(): إيجاد أصغر قيمة.
• max(): إيجاد أكبر قيمة (مكتوبة خطأ في الجدول كـ mex).
• sum(): حساب مجموع العناصر.

دوال المكررات والمولدات (Iterators & Generators)
• iter(): الحصول على مكرر من متكرر (مكتوبة خطأ في الجدول كـ id).
• next(): الحصول على العنصر التالي من المكرر.
• range(): إنشاء سلسلة من الأعداد.

دوال المتتابعات (Sequence Functions)
• len(): إيجاد طول المتتابعة (عدد العناصر) وليس "يونيكود للرمز" كما هو مكتوب خطأ.
• ord(): الحصول على قيمة يونيكود للرمز.
• upper(): تحويل السلسلة النصية إلى أحرف كبيرة (مكتوبة خطأ في الجدول كـ upper:).
• repr(): الحصول على تمثيل السلسلة النصية القابل للطباعة (مكتوبة خطأ كـ rep).

دوال معالجة الأخطاء (Error Handling Functions)
(هناك أخطاء في الجدول، حيث تم تكرار دوال من أقسام أخرى)

دوال متفرقة (Miscellaneous Functions)
• help(): عرض وثائق الدوال أو الكائنات.
• dir(): عرض السمات والطرق المتاحة للكائن.
• globals(): الحصول على قاموس المتغيرات العامة.
• locals(): الحصول على قاموس المتغيرات المحلية.
• eval(): تنفيذ تعبير بايثون الموجود في سلسلة نصية.
• exec(): تنفيذ كود بايثون الموجود في سلسلة نصية.
• compile(): تحويل كود بايثون إلى كائن يمكن تنفيذه.
هنخد رأي الأغلبية:

نعمل فيديوهات شرح للاكواد مثلا نعمل كود نصور فيديو بكتابه الاكواد بدوال وشروط
Anonymous Poll
64%
ياريت اعمل كد
0%
لا عادي متعملش
36%
محتاجين تخصص في برمجة بوتات تليجرام
كود فحص المجموعات:

@Client.on_message(filters.command(["فحص المجموعة"], ""))
async def infoCode_py(Client, message):
start_time = time.perf_counter()
user = await app.get_chat_member(message.chat.id, message.from_user.id)
count = await app.get_chat_members_count(message.chat.id)
chat_idd = message.chat.id
chat_name = message.chat.title
chat_username = f"@{message.chat.username}" if message.chat.username else "لا يوجد"
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)

reply_text = f"""
معلومات المجموعة:

• اسم المجموعة: {chat_name}
• معرف المجموعة: {chat_username}
• عدد الأعضاء: {count}

الإحصائيات:
- البوتات: {bot}
- الحسابات المحذوفة: {deleted_acc}
- الحسابات المحظورة: {banned}
- الحسابات المميزة: {premium_acc}

الوقت المستغرق: {timelog} ثانية
"""
await message.reply_text(reply_text)

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



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

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



@Cilent.on_message(filters.command(['تحدث', 'تكلم'], ''))
async def speakCode(_, message: Message):
data = message.text.split(maxsplit=1)
if len(data) < 2:
return await message.reply('يرجى كتابة النص الذي تريد تحويله لصوت بعد الأمر.\nمثال: قولي مرحباً بكم')
wait_msg = await message.reply('جاري معالجة طلبك...', reply_to_message_id=message.id)
if data[1].isascii():
language = 'en'
else:
language = 'ar'
audio_path = f'{message.from_user.id}.mp3'
try:
tts = gTTS(text=data[1], lang=language)
tts.save(audio_path)
with open(audio_path, 'rb') as audio_file:
await app.send_voice(
chat_id=message.chat.id,
voice=audio_file,
caption=f"النص: {data[1]}",
reply_to_message_id=message.id
)
await wait_msg.delete()
except Exception as e:
await message.reply(f'حدث خطأ: {str(e)}')
finally:
if os.path.exists(audio_path):
os.remove(audio_path)

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

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