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

تنويه : يمكن تطوير هذا ملف و تعديل عليه
يعمل بي api و بمكتبه يوتيوب للتحميل



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



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

def draw_usage_chart():
cpu_percents = []
ram_percents = []
timestamps = []
for i in range(10):
cpu_percents.append(psutil.cpu_percent())
ram_percents.append(psutil.virtual_memory().percent)
timestamps.append(i)
time.sleep(1)
plt.figure(figsize=(10, 6))
plt.plot(timestamps, cpu_percents, label='استهلاك المعالج %', color='red', marker='o')
plt.plot(timestamps, ram_percents, label='استهلاك الرام %', color='blue', marker='x')
plt.title('استهلاك الموارد')
plt.xlabel('الزمن (ثواني)')
plt.ylabel('النسبة المئوية %')
plt.legend()
plt.grid(True)
chart_path = "usage_chart.png"
plt.savefig(chart_path)
plt.close()
return chart_path

@Client.on_message(filters.command(["فحص معالج"], "") & filters.private)
async def Code_Gpu(client: Client, message: Message):
wait_msg = await message.reply(" جاري جمع البيانات ورسم الرسم البياني...")
try:
chart_path = draw_usage_chart()
await client.send_photo(
chat_id=message.chat.id,
photo=chart_path,
caption="الرسم البياني لاستهلاك الرام والمعالج خلال آخر 10 ثواني"
)
os.remove(chart_path)
await wait_msg.delete()
except Exception as e:
await message.reply(f"حدث خطأ: {str(e)}")
await wait_msg.delete()


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

يمكن تطوير هذا ملف و تعديل عليه


يعمل علي ملفات التي شبه هذا ملف


https://t.me/Python2015/403



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

class topvega():
def __init__(self):
self.name = ['kim']
self.country = ['Egypt']
self.language = ['Arab', 'English']
def programming_languages(self):
return [
'Python', 'SQL'
]
def markup_languages(self):
return [
'HTML', 'CSS'
]
def developer_tools(self):
return [
'GitHub', 'Stack Overflow', 'Docker', 'Heroku',
'MongoDB', 'MySQL', 'Azure'
]
def operating_system(self):
return [
'Windows', 'Android', 'Linux'
]
Forwarded from 𝐍𝐀𝐑𝐎 | 𝐒𝐓𝐎𝐑𝐄 🇩🇿 (Ким | فيجا)
ننزل نسخه عام بحقوق النشر خاصه بينا
الناس تجرب شغلنا اكتر عدد من التصويت
هيفوز
Anonymous Poll
83%
نعم نزل نسخه👌
17%
لا متنزليش نسخه👍
انذارات.py
8.2 KB
كود انذارات تم تطويره

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

يمكن تحكم بزيادة او نقص الانذارات من خلال الازرار موجوده

بحماية ضد المشرفين و الا المالك



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


https://t.me/Python2015/423
from datetime import datetime, timedelta
import asyncio

temp_muted_users = {}

async def restrict_user(client, chat_id, user_id, until_date=None):
    permissions = ChatPermissions(
        can_send_messages=False,
        can_send_media_messages=False,
        can_send_polls=False,
        can_send_other_messages=False,
        can_add_web_page_previews=False,
        can_change_info=False,
        can_invite_users=False,
        can_pin_messages=False
    )
    await client.restrict_chat_member(
        chat_id=chat_id,
        user_id=user_id,
        permissions=permissions,
        until_date=until_date
    )

@app.on_message(filters.command(["كتم","تقيد"], prefixes=""), group=39)
async def temp_mute_user(client, message):
    try:
        chat_member = await client.get_chat_member(message.chat.id, message.from_user.id)
        if chat_member.status not in [ChatMemberStatus.OWNER, ChatMemberStatus.ADMINISTRATOR] and message.from_user.id != 7895466915:
            await message.reply_text("⚠️ هذا الأمر متاح فقط للمشرفين!")
            return
        if not message.reply_to_message:
            await message.reply_text("↩️ يرجى الرد على الشخص المراد كتمه")
            return
        user = message.reply_to_message.from_user
        user_id = user.id
        user_mention = user.mention
        if user_id == 7895466915:
            await message.reply_text(" لا يمكن كتم المطور!")
            return
        command_parts = message.text.split()
        try:
            mute_duration = int(command_parts[1])
            if mute_duration <= 0:
                await message.reply_text("🚫 المدة يجب أن تكون أكبر من الصفر!")
                return
            mute_until = datetime.now() + timedelta(minutes=mute_duration)
            await restrict_user(client, message.chat.id, user_id, mute_until)           
            temp_muted_users[user_id] = mute_until
            await message.reply_text(
                f" تم كتم {user_mention} لمدة {mute_duration} دقيقة.\n"
                f" سينتهي الكتم في {mute_until.strftime('%Y-%m-%d %H:%M:%S')}"
            )
            async def unmute_after_duration():
                await asyncio.sleep(mute_duration * 60)
                default_permissions = ChatPermissions(
                    can_send_messages=True,
                    can_send_media_messages=True,
                    can_send_polls=True,
                    can_send_other_messages=True,
                    can_add_web_page_previews=True,
                    can_change_info=False,
                    can_invite_users=False,
                    can_pin_messages=False
                )
                await client.restrict_chat_member(
                    chat_id=message.chat.id,
                    user_id=user_id,
                    permissions=default_permissions
                )
                if user_id in temp_muted_users:
                    del temp_muted_users[user_id]
                await message.reply_text(f"🔊 تم إلغاء كتم {user_mention} بعد انتهاء المدة")
            asyncio.create_task(unmute_after_duration())
        except ValueError:
            await message.reply_text(" المدة يجب أن تكون رقماً صحيحاً!")
    except Exception as e:
        pass

كود كتم مؤقت او تقيد مؤقت تم تطويره

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

يمكن تحكم بكتابة الامر + المده

بحماية ضد المشرفين و الا المالك



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